]> granicus.if.org Git - vim/commitdiff
updated for version 7.1-208 v7.1.208
authorBram Moolenaar <Bram@vim.org>
Sat, 5 Jan 2008 21:16:31 +0000 (21:16 +0000)
committerBram Moolenaar <Bram@vim.org>
Sat, 5 Jan 2008 21:16:31 +0000 (21:16 +0000)
src/eval.c
src/version.c

index aff284e0de5b89725cda880975f6d9c5adb1c921..c03da196c32e3fd0135e180f3806709fd14d3623 100644 (file)
@@ -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;
index b934108e4304871a4b3ae63cda6685c35390a421..6d9267911c7587d076e5ee7a3da0e9dd967c831a 100644 (file)
@@ -666,6 +666,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    208,
 /**/
     207,
 /**/