From 81be482f5397e8f17cab4c61a300440601df9056 Mon Sep 17 00:00:00 2001 From: Steven Schubiger Date: Thu, 5 Sep 2013 13:36:26 +0200 Subject: Clear pointer before reusing --- colorize.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/colorize.c b/colorize.c index 1efc7d9..35d14dc 100644 --- a/colorize.c +++ b/colorize.c @@ -484,6 +484,8 @@ process_args (unsigned int arg_cnt, char **arg_strings, bool *bold, const struct for (index = 0, color = str; *color; index++, color = p) { char *ch, *sep; + + p = NULL; if ((sep = strchr (color, COLOR_SEP_CHAR))) { *sep = '\0'; @@ -491,6 +493,7 @@ process_args (unsigned int arg_cnt, char **arg_strings, bool *bold, const struct } else p = color + strlen (color); + assert (p); for (ch = color; *ch; ch++) if (!isalpha (*ch)) -- cgit v1.2.3