memdebug: replace macro constant with sizeof()

Closes #19795
This commit is contained in:
Viktor Szakats 2025-11-29 23:12:47 +01:00
parent 5356bce6ab
commit 189fda0026
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201

View file

@ -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);