aboutsummaryrefslogtreecommitdiffstats
path: root/colorize.c
diff options
context:
space:
mode:
authorGravatar Steven Schubiger <stsc@refcnt.org> 2013-09-05 13:36:26 +0200
committerGravatar Steven Schubiger <stsc@refcnt.org> 2013-09-05 13:36:26 +0200
commit81be482f5397e8f17cab4c61a300440601df9056 (patch)
treec1e010fd4c02262aced48ce583c6de749559c634 /colorize.c
parent804850b4b24443fb5291d681b9325808f6416099 (diff)
downloadcolorize-81be482f5397e8f17cab4c61a300440601df9056.tar.gz
colorize-81be482f5397e8f17cab4c61a300440601df9056.tar.bz2
Clear pointer before reusing
Diffstat (limited to 'colorize.c')
-rw-r--r--colorize.c3
1 files changed, 3 insertions, 0 deletions
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))