summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvimboss <devnull@localhost>2008-01-05 21:16:31 +0000
committervimboss <devnull@localhost>2008-01-05 21:16:31 +0000
commitcde9c1c6d1ac9c5c5bec00c048a703f2f3992e4c (patch)
treec48419b5962d733f03e39a5e22c8684a7e1f79b7
parent9f87225b37a2027b2f7bc53d310448903c83ff78 (diff)
downloadvim-cde9c1c6d1ac9c5c5bec00c048a703f2f3992e4c.tar.gz
updated for version 7.1-208v7.1.208v7-1-208
-rw-r--r--src/eval.c7
-rw-r--r--src/version.c2
2 files changed, 6 insertions, 3 deletions
diff --git a/src/eval.c b/src/eval.c
index aff284e0..c03da196 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -3407,6 +3407,7 @@ do_unlet(name, forceit)
hashtab_T *ht;
hashitem_T *hi;
char_u *varname;
+ dictitem_T *di;
ht = find_var_ht(name, &varname);
if (ht != NULL && *varname != NUL)
@@ -3414,9 +3415,9 @@ do_unlet(name, forceit)
hi = hash_find(ht, varname);
if (!HASHITEM_EMPTY(hi))
{
- if (var_check_fixed(HI2DI(hi)->di_flags, name))
- return FAIL;
- if (var_check_ro(HI2DI(hi)->di_flags, name))
+ di = HI2DI(hi);
+ if (var_check_fixed(di->di_flags, name)
+ || var_check_ro(di->di_flags, name))
return FAIL;
delete_var(ht, hi);
return OK;
diff --git a/src/version.c b/src/version.c
index b934108e..6d926791 100644
--- a/src/version.c
+++ b/src/version.c
@@ -667,6 +667,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 208,
+/**/
207,
/**/
206,