← Commit list

d1b85bc49c

Stefan Eissing
Stefan Eissing
2025-12-01
SUCCESS Duration: 186s

Subject

memdebug: log before free

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

lib/memdebug.c+3 -3
@@ -337,6 +337,9 @@ void curl_dbg_free(void *ptr, int line, const char *source)
if(ptr) {
struct memdebug *mem;
+ if(source)
+ curl_dbg_log("MEM %s:%d free(%p)\n", source, line, (void *)ptr);
+
#ifdef __INTEL_COMPILER
# pragma warning(push)
# pragma warning(disable:1684)
@@ -352,9 +355,6 @@ void curl_dbg_free(void *ptr, int line, const char *source)
/* free for real */
(Curl_cfree)(mem);
}
-
- if(source && ptr)
- curl_dbg_log("MEM %s:%d free(%p)\n", source, line, (void *)ptr);
}
curl_socket_t curl_dbg_socket(int domain, int type, int protocol,