Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
http.c: die if curl_*_init fails
author
Bernhard Reiter
<ockham@raz.or.at>
Wed, 13 Aug 2014 17:31:24 +0000
(19:31 +0200)
committer
Junio C Hamano
<gitster@pobox.com>
Mon, 18 Aug 2014 17:11:42 +0000
(10:11 -0700)
Signed-off-by: Bernhard Reiter <ockham@raz.or.at>
Reviewed-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
http.c
patch
|
blob
|
history
raw
|
patch
| inline |
side by side
(parent:
32f5660
)
diff --git
a/http.c
b/http.c
index 94e1afdee7890825dfda0946b999f524265603fc..0276aa94261c82fc4bcec2ae731e6566a39be0a3 100644
(file)
--- a/
http.c
+++ b/
http.c
@@
-300,6
+300,9
@@
static CURL *get_curl_handle(void)
{
CURL *result = curl_easy_init();
+ if (!result)
+ die("curl_easy_init failed");
+
if (!curl_ssl_verify) {
curl_easy_setopt(result, CURLOPT_SSL_VERIFYPEER, 0);
curl_easy_setopt(result, CURLOPT_SSL_VERIFYHOST, 0);
@@
-399,7
+402,8
@@
void http_init(struct remote *remote, const char *url, int proactive_auth)
git_config(urlmatch_config_entry, &config);
free(normalized_url);
- curl_global_init(CURL_GLOBAL_ALL);
+ if (curl_global_init(CURL_GLOBAL_ALL) != CURLE_OK)
+ die("curl_global_init failed");
http_proactive_auth = proactive_auth;