diff options
author | oxpa <iippolitov@gmail.com> | 2012-11-02 17:00:58 +0100 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2012-11-02 17:00:58 +0100 |
commit | ec314dabec6cedddb26340c8321f6e59fa29f507 (patch) | |
tree | 8a94d1fbb573a22677bd49bfa3243afbb118ecb8 /grammar/rainerscript.c | |
parent | 0bde71bdb79c11fe3c7513048bd48dad24c02de2 (diff) | |
download | rsyslog-ec314dabec6cedddb26340c8321f6e59fa29f507.tar.gz rsyslog-ec314dabec6cedddb26340c8321f6e59fa29f507.tar.bz2 rsyslog-ec314dabec6cedddb26340c8321f6e59fa29f507.zip |
bugfix: potential segfault when re_match() function was used
Thanks to oxpa for the patch.
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=371
Diffstat (limited to 'grammar/rainerscript.c')
-rw-r--r-- | grammar/rainerscript.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/grammar/rainerscript.c b/grammar/rainerscript.c index 733ebef4..36254632 100644 --- a/grammar/rainerscript.c +++ b/grammar/rainerscript.c @@ -1099,7 +1099,6 @@ doFuncCall(struct cnffunc *func, struct var *ret, void* usrptr) } ret->datatype = 'N'; if(bMustFree) free(str); - free(str); if(r[0].datatype == 'S') es_deleteStr(r[0].d.estr); break; case CNFFUNC_FIELD: |