commit 24e8816b793686174e1eca453350d9e613d13e56 parent de770e4c9c5cc1a3f29b7902d1367e71308b81f9 Author: Colin Leroy <colin@colino.net> Date: Fri, 13 Nov 2015 10:29:56 +0100 Fix null pointer dereference Diffstat:
| M | src/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; }