Fix null pointer dereference
authorColin Leroy <colin@colino.net>
Fri, 13 Nov 2015 09:29:56 +0000 (10:29 +0100)
committerColin Leroy <colin@colino.net>
Fri, 13 Nov 2015 09:29:56 +0000 (10:29 +0100)
src/plugins/mailmbox/mmapstring.c

index 2bf3582..2a70e5e 100644 (file)
@@ -303,7 +303,10 @@ mmap_string_sized_new (size_t dfl_size)
   if (mmap_string_maybe_expand (string, MAX (dfl_size, 2)) == NULL)
     return NULL;
 
-  string->str[0] = 0;
+  if (string->str == NULL)
+    return NULL;
+
+  string->str[0] = '\0';
 
   return string;
 }