Logging: distinguish mem-allocation errors
authorJeremy Harris <jgh146exb@wizmail.org>
Mon, 23 May 2022 14:48:38 +0000 (15:48 +0100)
committerJeremy Harris <jgh146exb@wizmail.org>
Mon, 23 May 2022 14:50:24 +0000 (15:50 +0100)
src/src/store.c

index 5ec636bd13b9d12be3b1f64edbf13ab2577e4695..c98fcbf21b31c71fee83d7af092b34543c7ddac1 100644 (file)
@@ -380,7 +380,7 @@ allocated store. */
 
 if (size < 0 || size >= INT_MAX/2)
   log_write(0, LOG_MAIN|LOG_PANIC_DIE,
-            "bad memory allocation requested (%d bytes) at %s %d",
+            "bad memory allocation requested (%d bytes) from %s %d",
             size, func, linenumber);
 
 /* Round up the size to a multiple of the alignment. Although this looks a
@@ -1150,8 +1150,8 @@ a negative int, to the (unsigned, wider) size_t */
 
 if (size >= INT_MAX/2)
   log_write(0, LOG_MAIN|LOG_PANIC_DIE,
-            "bad memory allocation requested (" SIZE_T_FMT " bytes) at %s %d",
-            size, func, line);
+    "bad internal_store_malloc request (" SIZE_T_FMT " bytes) from %s %d",
+    size, func, line);
 
 size += sizeof(size_t);        /* space to store the size, used under debug */
 if (size < 16) size = 16;