]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
transfer: clear 'referer' in declaration
authorDaniel Stenberg <daniel@haxx.se>
Mon, 29 Mar 2021 07:32:14 +0000 (09:32 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 29 Mar 2021 07:45:53 +0000 (09:45 +0200)
To silence (false positive) compiler warnings about it.

Follow-up to 7214288898f5625

Reviewed-by: Marcel Raad
Closes #6810

lib/transfer.c

index a68c021c84d60257e4b94401fa5db34571bafb3b..56ad5e612eac0aab41c87b56483c9398aaeed8d5 100644 (file)
@@ -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;