From 4f33c36ff5b56846a496ff952d35efebc0c0bd08 Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Wed, 27 Feb 2002 22:20:03 +0000 Subject: [PATCH] Make sure out-of-memory errors are logged to malloc.log when we're logging mallocs. [originally from svn r1564] --- misc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/misc.c b/misc.c index cb894b3e..a2d741e5 100644 --- a/misc.c +++ b/misc.c @@ -408,6 +408,8 @@ void *safemalloc(size_t size) #ifdef MALLOC_LOG sprintf(str, "Out of memory! (%s:%d, size=%d)", mlog_file, mlog_line, size); + fprintf(fp, "*** %s\n", str); + fclose(fp); #else strcpy(str, "Out of memory!"); #endif @@ -443,6 +445,8 @@ void *saferealloc(void *ptr, size_t size) #ifdef MALLOC_LOG sprintf(str, "Out of memory! (%s:%d, size=%d)", mlog_file, mlog_line, size); + fprintf(fp, "*** %s\n", str); + fclose(fp); #else strcpy(str, "Out of memory!"); #endif -- 2.45.2