0
0
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:
Bram Moolenaar
2016-08-26 16:39:03 +02:00
parent db249f26ed
commit 9f28953f0c
2 changed files with 4 additions and 2 deletions

View File

@@ -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);