diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2011-03-21 10:34:43 +0100 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2011-03-21 10:34:43 +0100 |
commit | 41d79b8fead00f85614547606b0c1117f3efa04e (patch) | |
tree | 9440f1fd9d193ce988dbded12e8be159dac56764 /template.c | |
parent | f82f810ca8db889e18dcedabcfe9f8a149ffabc6 (diff) | |
download | rsyslog-41d79b8fead00f85614547606b0c1117f3efa04e.tar.gz rsyslog-41d79b8fead00f85614547606b0c1117f3efa04e.tar.bz2 rsyslog-41d79b8fead00f85614547606b0c1117f3efa04e.zip |
bugfix: strgen could not be used together with database outputs
because the sql/stdsql option could not be specified. This has been
solved by permitting the strgen to include the opton inside its name.
closes: http://bugzilla.adiscon.com/show_bug.cgi?id=195
Diffstat (limited to 'template.c')
-rw-r--r-- | template.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -880,10 +880,10 @@ tplAddTplMod(struct template *pTpl, uchar** ppRestOfConfLine) * regular syntax were used, and it make sure the strgen postively * acknowledged implementing the option. -- rgerhards, 2011-03-21 */ - if(lenMod > 6 && !strcasecmp((char*) szMod + lenMod - 4, ",stdsql")) { + if(lenMod > 6 && !strcasecmp((char*) szMod + lenMod - 7, ",stdsql")) { pTpl->optFormatForSQL = 2; DBGPRINTF("strgen suports the stdsql option\n"); - } else if(lenMod > 3 && !strcasecmp((char*) szMod+ lenMod - 7, ",sql")) { + } else if(lenMod > 3 && !strcasecmp((char*) szMod+ lenMod - 4, ",sql")) { pTpl->optFormatForSQL = 1; DBGPRINTF("strgen suports the sql option\n"); } |