]> granicus.if.org Git - neomutt/commitdiff
libmutt: fix memory code for degenerate cases
authorRichard Russon <rich@flatcap.org>
Mon, 29 Apr 2019 13:57:29 +0000 (14:57 +0100)
committerRichard Russon <rich@flatcap.org>
Tue, 30 Apr 2019 10:22:04 +0000 (11:22 +0100)
mutt/memory.c

index 71f3559e8afd22b170524605821f72f08c5a6c94..cf89090880e0b925eff33d941021ba377fa0c3ec 100644 (file)
@@ -120,6 +120,9 @@ void *mutt_mem_malloc(size_t size)
  */
 void mutt_mem_realloc(void *ptr, size_t size)
 {
+  if (!ptr)
+    return;
+
   void **p = (void **) ptr;
 
   if (size == 0)