diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2011-03-22 09:12:57 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2011-03-22 09:12:57 +0000 |
commit | dddec126f6f041a8c5c042235ad81492431dbee6 (patch) | |
tree | 7146270ca6326e3365c23a42f2356f4e92eb5521 /tools/lemon | |
parent | 1ab693038883c915202857b3b21fe6efaf90b8e4 (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.c | 2 |
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); |