X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=blobdiff_plain;f=src%2Fplugins%2Fmailmbox%2Fmmapstring.c;h=535e04bcea2166b0b9c63753a1df8d3579852bd1;hp=2a70e5ebc11c47faa14b495be532ed293b1db1e7;hb=2d95171a97d46817e1e413b3d0a77b92072cc034;hpb=e72d26e92357a15163457a3f5af479ce53aaf5b3 diff --git a/src/plugins/mailmbox/mmapstring.c b/src/plugins/mailmbox/mmapstring.c index 2a70e5ebc..535e04bce 100644 --- a/src/plugins/mailmbox/mmapstring.c +++ b/src/plugins/mailmbox/mmapstring.c @@ -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';