From 081f863e54063f377dae45d88e0386f2a4bb7275 Mon Sep 17 00:00:00 2001 From: "jan.nijtmans" Date: Fri, 25 Nov 2022 14:39:45 +0000 Subject: Slightly better: Check for specPtr->offset < 0 before doing calculations with it --- generic/tkOldConfig.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generic/tkOldConfig.c b/generic/tkOldConfig.c index 2e597bf..7854246 100644 --- a/generic/tkOldConfig.c +++ b/generic/tkOldConfig.c @@ -983,10 +983,10 @@ Tk_FreeOptions( if ((specPtr->specFlags & needFlags) != needFlags) { continue; } - ptr = widgRec + specPtr->offset; if (specPtr->offset < 0) { continue; } + ptr = widgRec + specPtr->offset; switch (specPtr->type) { case TK_CONFIG_STRING: if (*((char **) ptr) != NULL) { -- cgit v0.12