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.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/tool_writeout.c b/src/tool_writeout.c
index 7e38b1a20..246971274 100644
--- a/src/tool_writeout.c
+++ b/src/tool_writeout.c
@@ -603,8 +603,9 @@ static const char *outtime(const char *ptr, /* %time{ ... */
if(!result) {
/* !checksrc! disable BANNEDFUNC 1 */
utc = gmtime(&secs);
- strftime(output, sizeof(output), curlx_dyn_ptr(&format), utc);
- fputs(output, stream);
+ if(curlx_dyn_len(&format) &&
+ strftime(output, sizeof(output), curlx_dyn_ptr(&format), utc))
+ fputs(output, stream);
curlx_dyn_free(&format);
}
ptr = end + 1;