aboutsummaryrefslogtreecommitdiff
path: root/src/writeout.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/writeout.c')
-rw-r--r--src/writeout.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/writeout.c b/src/writeout.c
index bf7393799..029de80c1 100644
--- a/src/writeout.c
+++ b/src/writeout.c
@@ -111,8 +111,9 @@ void ourWriteOut(CURL *curl, char *writeinfo)
if(strequal(ptr, replacements[i].name)) {
switch(replacements[i].id) {
case VAR_EFFECTIVE_URL:
- if(CURLE_OK ==
- curl_easy_getinfo(curl, CURLINFO_EFFECTIVE_URL, &stringp))
+ if((CURLE_OK ==
+ curl_easy_getinfo(curl, CURLINFO_EFFECTIVE_URL, &stringp))
+ && stringp)
fputs(stringp, stream);
break;
case VAR_HTTP_CODE:
@@ -177,10 +178,11 @@ void ourWriteOut(CURL *curl, char *writeinfo)
fprintf(stream, "%.3f", doubleinfo);
break;
case VAR_CONTENT_TYPE:
- if(CURLE_OK ==
- curl_easy_getinfo(curl, CURLINFO_CONTENT_TYPE, &stringp))
- fputs(stringp, stream);
- break;
+ if((CURLE_OK ==
+ curl_easy_getinfo(curl, CURLINFO_CONTENT_TYPE, &stringp))
+ && stringp)
+ fputs(stringp, stream);
+ break;
default:
break;
}