mirror of
https://github.com/vim/vim.git
synced 2025-09-26 04:04:07 -04:00
patch 7.4.1136
Problem: Wrong argument to assert_exception() causes a crash. (reported by Coverity) Solution: Check for NULL pointer. Add a test.
This commit is contained in:
@@ -9278,7 +9278,8 @@ f_assert_exception(argvars, rettv)
|
||||
assert_error(&ga);
|
||||
ga_clear(&ga);
|
||||
}
|
||||
else if (strstr((char *)vimvars[VV_EXCEPTION].vv_str, error) == NULL)
|
||||
else if (error != NULL
|
||||
&& strstr((char *)vimvars[VV_EXCEPTION].vv_str, error) == NULL)
|
||||
{
|
||||
prepare_assert_error(&ga);
|
||||
fill_assert_error(&ga, &argvars[1], NULL, &argvars[0],
|
||||
|
Reference in New Issue
Block a user