mirror of
https://github.com/vim/vim.git
synced 2025-09-25 03:54:15 -04:00
patch 7.4.2257
Problem: Coverity complains about not checking for NULL. Solution: Check for out of memory.
This commit is contained in:
@@ -3009,9 +3009,9 @@ FunctionAttr(FunctionObject *self, char *name)
|
||||
return PyString_FromString((char *)(self->name));
|
||||
else if (strcmp(name, "args") == 0)
|
||||
{
|
||||
if (self->argv == NULL)
|
||||
if (self->argv == NULL || (list = list_alloc()) == NULL)
|
||||
return AlwaysNone(NULL);
|
||||
list = list_alloc();
|
||||
|
||||
for (i = 0; i < self->argc; ++i)
|
||||
list_append_tv(list, &self->argv[i]);
|
||||
return NEW_LIST(list);
|
||||
|
Reference in New Issue
Block a user