diff options
Diffstat (limited to 'src/if_py_both.h')
-rw-r--r-- | src/if_py_both.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/if_py_both.h b/src/if_py_both.h index 35ad5d03c..c44fc93ac 100644 --- a/src/if_py_both.h +++ b/src/if_py_both.h @@ -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); |