One more leak (introduced in previous commit)
authorColin Leroy <colin@colino.net>
Fri, 13 Nov 2015 12:47:48 +0000 (13:47 +0100)
committerColin Leroy <colin@colino.net>
Fri, 13 Nov 2015 12:47:48 +0000 (13:47 +0100)
src/plugins/mailmbox/mmapstring.c

index 2a70e5e..535e04b 100644 (file)
@@ -300,11 +300,15 @@ mmap_string_sized_new (size_t dfl_size)
   string->fd    = -1;
   string->mmapped_size = 0;
 
-  if (mmap_string_maybe_expand (string, MAX (dfl_size, 2)) == NULL)
+  if (mmap_string_maybe_expand (string, MAX (dfl_size, 2)) == NULL) {
+    free(string);
     return NULL;
+  }
 
-  if (string->str == NULL)
+  if (string->str == NULL) {
+    free(string);
     return NULL;
+  }
 
   string->str[0] = '\0';