]> git.refcnt.org Git - colorize.git/commitdiff
release(): strengthen check for equal pointers
authorSteven Schubiger <stsc@refcnt.org>
Wed, 30 Dec 2020 17:38:30 +0000 (18:38 +0100)
committerSteven Schubiger <stsc@refcnt.org>
Wed, 30 Dec 2020 17:38:30 +0000 (18:38 +0100)
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)
               {