diff --git a/src/strings.c b/src/strings.c index 8bcd38a8fa..228cff242c 100644 --- a/src/strings.c +++ b/src/strings.c @@ -1242,6 +1242,7 @@ string_from_blob(blob_T *blob, long *start_idx) garray_T str_ga; long blen; int idx; + char_u *ret_str = NULL; ga_init2(&str_ga, sizeof(char), 80); @@ -1262,7 +1263,8 @@ string_from_blob(blob_T *blob, long *start_idx) ga_append(&str_ga, byte); } - char_u *ret_str = vim_strnsave(str_ga.ga_data, str_ga.ga_len); + if (str_ga.ga_data != NULL) + ret_str = vim_strnsave(str_ga.ga_data, str_ga.ga_len); *start_idx = idx; ga_clear(&str_ga); diff --git a/src/version.c b/src/version.c index a461d58c96..467629519f 100644 --- a/src/version.c +++ b/src/version.c @@ -734,6 +734,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1975, /**/ 1974, /**/