Plug a memory leak.

Obtained from:	DragonFlyBSD (commit 5119ece)
MFC after:	2 weeks
This commit is contained in:
Xin LI 2014-12-19 06:48:47 +00:00
parent bbd01a4100
commit cfbebadc60
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=275930

View File

@ -1716,8 +1716,10 @@ computematchjumps(struct parse *p, struct re_guts *g)
}
g->matchjump = (int*) malloc(g->mlen * sizeof(unsigned int));
if (g->matchjump == NULL) /* Not a fatal error */
if (g->matchjump == NULL) { /* Not a fatal error */
free(pmatches);
return;
}
/* Set maximum possible jump for each character in the pattern */
for (mindex = 0; mindex < g->mlen; mindex++)