From f4753d2f0446bd0ef32662d02fe86989c58f75a2 Mon Sep 17 00:00:00 2001 From: Rob Swindell <rob@synchro.net> Date: Tue, 29 Mar 2022 01:16:13 -0700 Subject: [PATCH] Use the pointer *after* checking that its not NULL Fixes CID 351271 --- src/xpdev/dirwrap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/xpdev/dirwrap.c b/src/xpdev/dirwrap.c index a9d295e221..d8c41db9d4 100644 --- a/src/xpdev/dirwrap.c +++ b/src/xpdev/dirwrap.c @@ -314,9 +314,10 @@ int globi(const char *p, int flags, { char pattern[MAX_PATH * 2] = ""; int len = 0; - char* fname = getfname(p); + char* fname; if(p != NULL) { + fname = getfname(p); while(*p != '\0' && len < MAX_PATH) { if(p >= fname && IS_ALPHA(*p)) len += sprintf(pattern + len, "[%c%c]", toupper(*p), tolower(*p)); -- GitLab