aboutsummaryrefslogtreecommitdiffstats
path: root/tools/lemon
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2011-03-22 09:12:57 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2011-03-22 09:12:57 +0000
commitdddec126f6f041a8c5c042235ad81492431dbee6 (patch)
tree7146270ca6326e3365c23a42f2356f4e92eb5521 /tools/lemon
parent1ab693038883c915202857b3b21fe6efaf90b8e4 (diff)
Coverity 323
Use strdup to copy a string literal we will free() later on. svn path=/trunk/; revision=36240
Diffstat (limited to 'tools/lemon')
-rw-r--r--tools/lemon/lemon.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/lemon/lemon.c b/tools/lemon/lemon.c
index d398d15a44..4ea4515e7c 100644
--- a/tools/lemon/lemon.c
+++ b/tools/lemon/lemon.c
@@ -3147,7 +3147,7 @@ PRIVATE FILE *tplt_open(struct lemon *lemp)
if( access(buf,004)==0 ){
tpltname = buf;
}else if( access(templatename,004)==0 ){
- tpltname = templatename;
+ tpltname = strdup(templatename);
}else{
tpltname = pathsearch(lemp->argv0,templatename,0);
free(buf);