summaryrefslogtreecommitdiff
path: root/src/tool_writeout.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tool_writeout.c')
-rw-r--r--src/tool_writeout.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/tool_writeout.c b/src/tool_writeout.c
index 9ce0a997e..c548bd8f2 100644
--- a/src/tool_writeout.c
+++ b/src/tool_writeout.c
@@ -5,7 +5,7 @@
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
- * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2021, Daniel Stenberg, <daniel@haxx.se>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
@@ -137,8 +137,9 @@ void ourWriteOut(CURL *curl, struct per_transfer *per, const char *writeinfo,
fprintf(stream, "%d", (int)result);
break;
case VAR_ERRORMSG:
- fputs(per->errorbuffer[0] ? per->errorbuffer :
- curl_easy_strerror(result), stream);
+ if(result)
+ fputs(per->errorbuffer[0] ? per->errorbuffer :
+ curl_easy_strerror(result), stream);
break;
case VAR_INPUT_URL:
if(per->this_url)