Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/git/git.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/http.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2016-09-16 00:11:15 +0300
committerJunio C Hamano <gitster@pobox.com>2016-09-16 00:11:15 +0300
commitc13f458d869fefb603c63ae7bf65fe3d595a8a83 (patch)
treee01fb94a1d9e4acff7726e18bd8fce6b316c9f29 /http.c
parent4fa1251bc24e04dcc78bf93b9fd6344e6fd2a114 (diff)
parentd63ed6ef241b2e7f124089e2672cfce8251ed390 (diff)
Merge branch 'jk/fix-remote-curl-url-wo-proto'
"git fetch http::/site/path" did not die correctly and segfaulted instead. * jk/fix-remote-curl-url-wo-proto: remote-curl: handle URLs without protocol
Diffstat (limited to 'http.c')
-rw-r--r--http.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/http.c b/http.c
index cd40b012f89..edce47ca75f 100644
--- a/http.c
+++ b/http.c
@@ -723,7 +723,7 @@ static CURL *get_curl_handle(void)
* precedence here, as in CURL.
*/
if (!curl_http_proxy) {
- if (!strcmp(http_auth.protocol, "https")) {
+ if (http_auth.protocol && !strcmp(http_auth.protocol, "https")) {
var_override(&curl_http_proxy, getenv("HTTPS_PROXY"));
var_override(&curl_http_proxy, getenv("https_proxy"));
} else {