From: Daniel Stenberg Date: Tue, 3 Nov 2020 07:14:46 +0000 (+0100) Subject: tool_debug_cb: do not assume zero-terminated data X-Git-Tag: curl-7_74_0~109 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9386e2a37a8ebbaaf4b9880850e9d29931d02aa3;p=thirdparty%2Fcurl.git tool_debug_cb: do not assume zero-terminated data Follow-up to d70a5b5a0f5e3 --- diff --git a/src/tool_cb_dbg.c b/src/tool_cb_dbg.c index 1c42db8a55..69b459873c 100644 --- a/src/tool_cb_dbg.c +++ b/src/tool_cb_dbg.c @@ -187,7 +187,7 @@ int tool_debug_cb(CURL *handle, curl_infotype type, switch(type) { case CURLINFO_TEXT: - fprintf(output, "%s== Info: %s", timebuf, data); + fprintf(output, "%s== Info: %.*s", timebuf, (int)size, data); /* FALLTHROUGH */ default: /* in case a new one is introduced to shock us */ return 0;