]> git.refcnt.org Git - colorize.git/blobdiff - colorize.c
release(): strengthen check for equal pointers
[colorize.git] / colorize.c
index b1d9ecc18d52c510f916f0620158386dce4dd8ea..38b2350c768f0ee7ca07053fdceca66b4f5c0dbf 100644 (file)
@@ -1927,7 +1927,8 @@ release (struct var_list *list, unsigned int stacked, void **ptr)
     for (i = 0; i < stacked; i++)
       {
         struct var_list *var = &list[i];
-        if (var->ptr == *ptr)
+        if (var->type != IS_UNUSED
+         && var->ptr == *ptr)
           {
             switch (var->type)
               {