From: Daniel Stenberg Date: Mon, 29 Mar 2021 07:32:14 +0000 (+0200) Subject: transfer: clear 'referer' in declaration X-Git-Tag: curl-7_76_0~6 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6bb028dbda6cbfe83f66de773544f71e4813160f;p=thirdparty%2Fcurl.git transfer: clear 'referer' in declaration To silence (false positive) compiler warnings about it. Follow-up to 7214288898f5625 Reviewed-by: Marcel Raad Closes #6810 --- diff --git a/lib/transfer.c b/lib/transfer.c index a68c021c84..56ad5e612e 100644 --- a/lib/transfer.c +++ b/lib/transfer.c @@ -1582,7 +1582,7 @@ CURLcode Curl_follow(struct Curl_easy *data, if(data->set.http_auto_referer) { CURLU *u; - char *referer; + char *referer = NULL; /* We are asked to automatically set the previous URL as the referer when we get the next URL. We pick the ->url field, which may or may @@ -1610,7 +1610,7 @@ CURLcode Curl_follow(struct Curl_easy *data, curl_url_cleanup(u); - if(uc || referer == NULL) + if(uc || !referer) return CURLE_OUT_OF_MEMORY; data->state.referer = referer;