]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
writeout: fix NULL dereference for "this url"
authorDaniel Stenberg <daniel@haxx.se>
Fri, 25 Dec 2020 22:59:31 +0000 (23:59 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Sat, 26 Dec 2020 12:23:19 +0000 (13:23 +0100)
Detected by torture test 1029

Follow-up to 7a90ddf88f5a

Closes #6374

src/tool_writeout.c

index 8b465db2d3f46982f3dd48cd9e29d6ac1558d015..9ce0a997e5b574c7dfac28cc3a84283e90f53992 100644 (file)
@@ -141,7 +141,8 @@ void ourWriteOut(CURL *curl, struct per_transfer *per, const char *writeinfo,
                       curl_easy_strerror(result), stream);
                 break;
               case VAR_INPUT_URL:
-                fputs(per->this_url, stream);
+                if(per->this_url)
+                  fputs(per->this_url, stream);
                 break;
               case VAR_URLNUM:
                 fprintf(stream, "%u", per->urlnum);