svn commit: r279090 - head/lib/libc/regex
Pedro F. Giffuni
pfg at FreeBSD.org
Fri Feb 20 21:21:40 UTC 2015
Author: pfg
Date: Fri Feb 20 21:21:38 2015
New Revision: 279090
URL: https://svnweb.freebsd.org/changeset/base/279090
Log:
regex(3): Fix uninitialized pointer values.
CID: 405582 (also clang static checker)
CID: 1018724
Modified:
head/lib/libc/regex/engine.c
head/lib/libc/regex/regcomp.c
Modified: head/lib/libc/regex/engine.c
==============================================================================
--- head/lib/libc/regex/engine.c Fri Feb 20 20:49:00 2015 (r279089)
+++ head/lib/libc/regex/engine.c Fri Feb 20 21:21:38 2015 (r279090)
@@ -157,7 +157,7 @@ matcher(struct re_guts *g,
int i;
struct match mv;
struct match *m = &mv;
- const char *dp;
+ const char *dp = NULL;
const sopno gf = g->firststate+1; /* +1 for OEND */
const sopno gl = g->laststate;
const char *start;
Modified: head/lib/libc/regex/regcomp.c
==============================================================================
--- head/lib/libc/regex/regcomp.c Fri Feb 20 20:49:00 2015 (r279089)
+++ head/lib/libc/regex/regcomp.c Fri Feb 20 21:21:38 2015 (r279090)
@@ -1422,8 +1422,8 @@ static void
findmust(struct parse *p, struct re_guts *g)
{
sop *scan;
- sop *start;
- sop *newstart;
+ sop *start = NULL;
+ sop *newstart = NULL;
sopno newlen;
sop s;
char *cp;
More information about the svn-src-all
mailing list