diff options
Diffstat (limited to 'src/userfunc.c')
-rw-r--r-- | src/userfunc.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/userfunc.c b/src/userfunc.c index 931683d7c..df72e34a8 100644 --- a/src/userfunc.c +++ b/src/userfunc.c @@ -2122,10 +2122,7 @@ ex_function(exarg_T *eap) /* between ":append" and "." and between ":python <<EOF" and "EOF" * don't check for ":endfunc". */ if (STRCMP(theline, skip_until) == 0) - { - vim_free(skip_until); - skip_until = NULL; - } + VIM_CLEAR(skip_until); } else { @@ -2295,8 +2292,7 @@ ex_function(exarg_T *eap) /* redefine existing function */ ga_clear_strings(&(fp->uf_args)); ga_clear_strings(&(fp->uf_lines)); - vim_free(name); - name = NULL; + VIM_CLEAR(name); } } } |