From: Ivan Maidanski Date: Tue, 29 May 2018 17:45:23 +0000 (+0300) Subject: Eliminate 'possibly incorrect assignment in CORD_vsprintf' compiler warning X-Git-Tag: v8.0.0~157 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9114c51a1fde038d3eee044f3dfa6e2b17bca1d6;p=gc Eliminate 'possibly incorrect assignment in CORD_vsprintf' compiler warning * cord/cordprnt.c (CORD_vsprintf): Replace while((c=expr)) with while((c=expr)!=0). --- diff --git a/cord/cordprnt.c b/cord/cordprnt.c index cfe1de41..2dd5691d 100644 --- a/cord/cordprnt.c +++ b/cord/cordprnt.c @@ -275,7 +275,7 @@ int CORD_vsprintf(CORD * out, CORD format, va_list args) char * str = va_arg(args, char *); char c; - while ((c = *str++)) { + while ((c = *str++) != '\0') { CORD_ec_append(result, c); } goto done; @@ -362,7 +362,7 @@ int CORD_vsprintf(CORD * out, CORD format, va_list args) if (buf != result[0].ec_bufptr) { char c; - while ((c = *buf++)) { + while ((c = *buf++) != '\0') { CORD_ec_append(result, c); } } else {