summaryrefslogtreecommitdiffstats
path: root/src/userfunc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/userfunc.c')
-rw-r--r--src/userfunc.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/userfunc.c b/src/userfunc.c
index 931683d7c8..df72e34a84 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);
}
}
}