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';