Problem: blob2str() may call strcpy with a NULL pointer
Solution: Check for NULL before calling STRNCPY()
closes: #18907
Signed-off-by: Foxe Chen <chen.foxe@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
garray_T str_ga;
long blen;
int idx;
+ char_u *ret_str = NULL;
ga_init2(&str_ga, sizeof(char), 80);
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);
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 1975,
/**/
1974,
/**/