From: Nathan Moinvaziri Date: Wed, 3 Dec 2025 06:51:05 +0000 (-0800) Subject: Wrap _cond in Assert macro in case complex statement used. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e2cd66c048de41a05a13cf5e6b32a2b72577c82b;p=thirdparty%2Fzlib-ng.git Wrap _cond in Assert macro in case complex statement used. --- diff --git a/zbuild.h b/zbuild.h index a62c3c613..4975b11b9 100644 --- a/zbuild.h +++ b/zbuild.h @@ -249,7 +249,7 @@ #ifdef ZLIB_DEBUG extern int Z_INTERNAL z_verbose; extern void Z_INTERNAL z_error(const char *m); -# define Assert(cond, msg) {int _cond = (cond); if (!_cond) z_error(msg);} +# define Assert(cond, msg) {int _cond = (cond); if (!(_cond)) z_error(msg);} # define Trace(x) {if (z_verbose >= 0) fprintf x;} # define Tracev(x) {if (z_verbose > 0) fprintf x;} # define Tracevv(x) {if (z_verbose > 1) fprintf x;}