From: Daniel Stenberg Date: Tue, 17 Jan 2017 23:01:03 +0000 (+0100) Subject: parseurl: move back buffer to function scope X-Git-Tag: curl-7_53_0~79 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e9f45aa91ba3937388c44673f296ba68597e6432;p=thirdparty%2Fcurl.git parseurl: move back buffer to function scope Regression since 1d4202ad, which moved the buffer into a more narrow scope, but the data in that buffer was used outside of that more narrow scope. Reported-by: Dan Fandrich Bug: https://curl.haxx.se/mail/lib-2017-01/0093.html --- diff --git a/lib/url.c b/lib/url.c index edae1e3f37..cbf19628cd 100644 --- a/lib/url.c +++ b/lib/url.c @@ -4280,6 +4280,7 @@ static CURLcode parseurlandfillconn(struct Curl_easy *data, CURLcode result; bool rebuild_url = FALSE; bool url_has_scheme = FALSE; + char protobuf[16]; *prot_missing = FALSE; @@ -4409,7 +4410,6 @@ static CURLcode parseurlandfillconn(struct Curl_easy *data, } else { /* clear path */ - char protobuf[16]; char slashbuf[4]; path[0]=0;