talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit 24e8816b793686174e1eca453350d9e613d13e56
parent de770e4c9c5cc1a3f29b7902d1367e71308b81f9
Author: Colin Leroy <colin@colino.net>
Date:   Fri, 13 Nov 2015 10:29:56 +0100

Fix null pointer dereference

Diffstat:
Msrc/plugins/mailmbox/mmapstring.c | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/plugins/mailmbox/mmapstring.c b/src/plugins/mailmbox/mmapstring.c @@ -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; }