aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorLuis Ontanon <luis.ontanon@gmail.com>2006-03-08 10:58:09 +0000
committerLuis Ontanon <luis.ontanon@gmail.com>2006-03-08 10:58:09 +0000
commitcdc088fb660405e87d1aaa670f149b55e35c2d86 (patch)
treec614482b607b67e100562fb9f5d78794d145feb2 /tools
parent6007c314029f9d3808f4ae55412631599990978e (diff)
An unimportant and harmless one per run leak in a tool used for building... Coverity cannot evaluate that :P
run 14 CID 107 svn path=/trunk/; revision=17526
Diffstat (limited to 'tools')
-rw-r--r--tools/lemon/lemon.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/lemon/lemon.c b/tools/lemon/lemon.c
index 8315c7fbe5..43e68b146e 100644
--- a/tools/lemon/lemon.c
+++ b/tools/lemon/lemon.c
@@ -2651,7 +2651,7 @@ PRIVATE FILE *tplt_open(struct lemon *lemp)
static char templatename[] = "lempar.c";
char buf[1000];
FILE *in;
- char *tpltname;
+ char *tpltname = NULL;
char *cp;
if (lemp->templatename) {
@@ -2682,6 +2682,7 @@ PRIVATE FILE *tplt_open(struct lemon *lemp)
lemp->errorcnt++;
return 0;
}
+ if (tpltname) free(tpltname);
return in;
}