From bec50cc285995b18d57e5e5caf17e33100795f09 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sun, 17 Sep 2017 23:31:49 +0200 Subject: mime:escape_string minor clarification change ... as it also removes a warning with old gcc versions. Bug: https://curl.haxx.se/mail/lib-2017-09/0049.html Reported-by: Ben Greear --- lib/mime.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/mime.c b/lib/mime.c index 9f3d40f1a..312094d7f 100644 --- a/lib/mime.c +++ b/lib/mime.c @@ -296,9 +296,12 @@ static char *escape_string(const char *src, size_t len) for(i = 0; len; len--) { char c = *src++; - if(c == '"' || c == '\\' || !c) + if(c == '"' || c == '\\' || !c) { dst[i++] = '\\'; - dst[i++] = c? c: '0'; + if(!c) + c = '0'; + } + dst[i++] = c; } dst[i] = '\0'; -- cgit v1.2.3