summaryrefslogtreecommitdiffstats
path: root/template.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2011-03-21 10:34:43 +0100
committerRainer Gerhards <rgerhards@adiscon.com>2011-03-21 10:34:43 +0100
commit41d79b8fead00f85614547606b0c1117f3efa04e (patch)
tree9440f1fd9d193ce988dbded12e8be159dac56764 /template.c
parentf82f810ca8db889e18dcedabcfe9f8a149ffabc6 (diff)
downloadrsyslog-41d79b8fead00f85614547606b0c1117f3efa04e.tar.gz
rsyslog-41d79b8fead00f85614547606b0c1117f3efa04e.tar.xz
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.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/template.c b/template.c
index cc339653..3f6942c2 100644
--- a/template.c
+++ b/template.c
@@ -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");
}