From: Viktor Szakats Date: Sat, 29 Nov 2025 22:12:47 +0000 (+0100) Subject: memdebug: replace macro constant with `sizeof()` X-Git-Tag: rc-8_18_0-1~55 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=189fda00260b75bb2776a8ae36e3d7d36f01173e;p=thirdparty%2Fcurl.git memdebug: replace macro constant with `sizeof()` Closes #19795 --- diff --git a/lib/memdebug.c b/lib/memdebug.c index b6c2d854c3..bbd7407c3c 100644 --- a/lib/memdebug.c +++ b/lib/memdebug.c @@ -63,8 +63,7 @@ static long memsize = 0; /* set number of mallocs allowed */ static struct backtrace_state *btstate; #endif -#define KEEPSIZE 10000 -static char membuf[KEEPSIZE]; +static char membuf[10000]; static size_t memwidx = 0; /* write index */ #if defined(USE_THREADS_POSIX) || defined(USE_THREADS_WIN32) @@ -549,7 +548,7 @@ void curl_dbg_log(const char *format, ...) if(lock_mutex) Curl_mutex_acquire(&dbg_mutex); #endif - if(KEEPSIZE - nchars < memwidx) { + if(sizeof(membuf) - nchars < memwidx) { /* flush */ fwrite(membuf, 1, memwidx, curl_dbg_logfile); fflush(curl_dbg_logfile);