Add a missing null pointer check in wc_unescape, to bring it in line
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Sun, 14 Jul 2013 10:46:17 +0000 (10:46 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Sun, 14 Jul 2013 10:46:17 +0000 (10:46 +0000)
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.

git-svn-id: svn://svn.tartarus.org/sgt/putty@9920 cda61777-01e9-0310-a592-d414129be87e

wildcard.c

index ae8bad8..c1cb0b4 100644 (file)
@@ -326,7 +326,8 @@ int wc_unescape(char *output, const char *wildcard)
            wildcard++;
        }
     }
-    *output = '\0';
+    if (output)
+        *output = '\0';
     return 1;                         /* it's clean */
 }