summaryrefslogtreecommitdiffstats
path: root/action.c
diff options
context:
space:
mode:
Diffstat (limited to 'action.c')
-rw-r--r--action.c25
1 files changed, 13 insertions, 12 deletions
diff --git a/action.c b/action.c
index 1164fd66..c732bcfe 100644
--- a/action.c
+++ b/action.c
@@ -323,17 +323,17 @@ rsRetVal
actionConstructFinalize(action_t *pThis)
{
DEFiRet;
- uchar pszAName[64]; /* friendly name of our queue */
+ uchar pszAName[64]; /* friendly name of our action */
ASSERT(pThis != NULL);
/* generate a friendly name for us action stats */
- if(pThis->pszName == NULL) {
+ if(pThis->pszName == NULL) {
snprintf((char*) pszAName, sizeof(pszAName)/sizeof(uchar), "action %d", iActionNbr);
- } else {
+ } else {
ustrncpy(pszAName, pThis->pszName, sizeof(pszAName));
pszAName[63] = '\0'; /* to be on the save side */
- }
+ }
/* support statistics gathering */
CHKiRet(statsobj.Construct(&pThis->statsobj));
@@ -350,14 +350,15 @@ actionConstructFinalize(action_t *pThis)
CHKiRet(statsobj.ConstructFinalize(pThis->statsobj));
/* create our queue */
- /* find a (friendly) name for our queue */
- if(pThis->pszName == NULL) {
- snprintf((char*) pszAName, sizeof(pszAName)/sizeof(uchar), "action %d queue", iActionNbr);
- } else {
- snprintf((char*) pszAName, sizeof(pszAName)/sizeof(uchar), "%s queue", pThis->pszName);
- }
- pszAName[63] = '\0'; /* to be on the save side */
+ /* generate a friendly name for the queue */
+ if(pThis->pszName == NULL) {
+ snprintf((char*) pszAName, sizeof(pszAName)/sizeof(uchar), "action %d queue",
+ iActionNbr);
+ } else {
+ ustrncpy(pszAName, pThis->pszName, sizeof(pszAName));
+ pszAName[63] = '\0'; /* to be on the save side */
+ }
/* now check if we can run the action in "firehose mode" during stage one of
* its processing (that is before messages are enqueued into the action q).
* This is only possible if some features, which require strict sequence, are
@@ -1804,7 +1805,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");