summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ex_docmd.c11
-rw-r--r--src/version.c2
2 files changed, 11 insertions, 2 deletions
diff --git a/src/ex_docmd.c b/src/ex_docmd.c
index c730d761..4925695e 100644
--- a/src/ex_docmd.c
+++ b/src/ex_docmd.c
@@ -5124,7 +5124,11 @@ uc_add_command(name, name_len, rep, argt, def, flags, compl, compl_arg, force)
}
vim_free(cmd->uc_rep);
- cmd->uc_rep = 0;
+ cmd->uc_rep = NULL;
+#if defined(FEAT_EVAL) && defined(FEAT_CMDL_COMPL)
+ vim_free(cmd->uc_compl_arg);
+ cmd->uc_compl_arg = NULL;
+#endif
break;
}
@@ -5941,7 +5945,7 @@ do_ucmd(eap)
for (;;)
{
p = cmd->uc_rep; /* source */
- q = buf; /* destinateion */
+ q = buf; /* destination */
totlen = 0;
for (;;)
@@ -7846,6 +7850,9 @@ free_cd_dir()
{
vim_free(prev_dir);
prev_dir = NULL;
+
+ vim_free(globaldir);
+ globaldir = NULL;
}
#endif
diff --git a/src/version.c b/src/version.c
index c404e143..8d20bf15 100644
--- a/src/version.c
+++ b/src/version.c
@@ -677,6 +677,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 135,
+/**/
134,
/**/
133,