summaryrefslogtreecommitdiffstats
path: root/action.c
diff options
context:
space:
mode:
authorNathan Scott <nathans@aconex.com>2011-08-15 22:22:05 +1000
committerRainer Gerhards <rgerhards@adiscon.com>2012-01-17 10:29:02 +0100
commit052b1c75945106c6336fd0c172fbaa129248334c (patch)
treee737f950dc50321f6272af2f4bb913ef1e0c88b0 /action.c
parent92f7e549df5a1333f037cf3b290e3087fd9ad5da (diff)
downloadrsyslog-052b1c75945106c6336fd0c172fbaa129248334c.tar.gz
rsyslog-052b1c75945106c6336fd0c172fbaa129248334c.tar.xz
rsyslog-052b1c75945106c6336fd0c172fbaa129248334c.zip
add JSON escaping option
Following the path taken by the two SQL formatting options, which escape single quotes with double quotes (amongst other things), this patch adds a JSON quoting option. JSON is the opposite to the SQL options, requiring double quotes to be quoted within a string. This patch provides a formatting option implementing this requirement, while piggy-backing on the existing code as much as possible. Signed-off-by: Nathan Scott <nathans@aconex.com>
Diffstat (limited to 'action.c')
-rw-r--r--action.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/action.c b/action.c
index 278625ce..6796cf14 100644
--- a/action.c
+++ b/action.c
@@ -1743,7 +1743,7 @@ addAction(action_t **ppAction, modInfo_t *pMod, void *pModData, omodStringReques
}
/* check required template options */
if( (iTplOpts & OMSR_RQD_TPL_OPT_SQL)
- && (pAction->ppTpl[i]->optFormatForSQL == 0)) {
+ && (pAction->ppTpl[i]->optFormatEscape == 0)) {
errno = 0;
errmsg.LogError(0, RS_RET_RQD_TPLOPT_MISSING, "Action disabled. To use this action, you have to specify "
"the SQL or stdSQL option in your template!\n");