summaryrefslogtreecommitdiffstats
path: root/curl/curl-7.26.0_win-proxy.patch
diff options
context:
space:
mode:
Diffstat (limited to 'curl/curl-7.26.0_win-proxy.patch')
-rw-r--r--curl/curl-7.26.0_win-proxy.patch9
1 files changed, 5 insertions, 4 deletions
diff --git a/curl/curl-7.26.0_win-proxy.patch b/curl/curl-7.26.0_win-proxy.patch
index 222bec4f55d4..e3beb4004885 100644
--- a/curl/curl-7.26.0_win-proxy.patch
+++ b/curl/curl-7.26.0_win-proxy.patch
@@ -52,7 +52,7 @@
#ifndef CURL_DISABLE_HTTP
/* If proxy was not specified, we check for default proxy environment
-@@ -4138,7 +4158,62 @@ static char *detect_proxy(struct connectdata *conn)
+@@ -4138,7 +4158,63 @@ static char *detect_proxy(struct connectdata *conn)
* For compatibility, the all-uppercase versions of these variables are
* checked if the lowercase versions don't exist.
*/
@@ -71,7 +71,7 @@
+ ieNoProxy = wstrToCstr(ieProxyConfig->lpszProxyBypass);
+
+ /* Convert the ieNoProxy into a proper no_proxy value */
-+ if(NULL != no_proxy) {
++ if(NULL != ieNoProxy) {
+ no_proxy = strdup(ieNoProxy);
+ pos = strpbrk(no_proxy, "; ");
+ while(NULL != pos) {
@@ -95,8 +95,9 @@
+ /* We found HTTP proxy value, then use it */
+ proxy = strdup( tok + 5 );
+ }
++ tok = strtok(NULL, ";");
+ }
-+ while(NULL != strtok(NULL, ";"));
++ while(NULL != tok);
+ }
+ }
+ }
@@ -116,7 +117,7 @@
char proxy_env[128];
no_proxy=curl_getenv("no_proxy");
-@@ -4189,9 +4264,9 @@ static char *detect_proxy(struct connectdata *conn)
+@@ -4189,9 +4265,9 @@ static char *detect_proxy(struct connectdata *conn)
}
} /* if(!check_noproxy(conn->host.name, no_proxy)) - it wasn't specified
non-proxy */