From 74cf14e4ebc2c3190e35095ad2d11336c4b4bc2c Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Sun, 14 Jul 2013 10:46:17 +0000 Subject: [PATCH] Add a missing null pointer check in wc_unescape, to bring it in line with the usage comment saying you're allowed to pass NULL to find out only the return value. No caller actually does pass NULL at the moment. [originally from svn r9920] --- wildcard.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wildcard.c b/wildcard.c index ae8bad80..c1cb0b49 100644 --- a/wildcard.c +++ b/wildcard.c @@ -326,7 +326,8 @@ int wc_unescape(char *output, const char *wildcard) wildcard++; } } - *output = '\0'; + if (output) + *output = '\0'; return 1; /* it's clean */ } -- 2.45.2