From: Steven Schubiger Date: Wed, 30 Dec 2020 17:38:30 +0000 (+0100) Subject: release(): strengthen check for equal pointers X-Git-Url: http://git.refcnt.org/?p=colorize.git;a=commitdiff_plain;h=1726f536e36e0eeef71b56390402f0b060387fa4 release(): strengthen check for equal pointers --- diff --git a/colorize.c b/colorize.c index b1d9ecc..38b2350 100644 --- a/colorize.c +++ b/colorize.c @@ -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) {