summaryrefslogtreecommitdiffstats
path: root/runtime
diff options
context:
space:
mode:
Diffstat (limited to 'runtime')
-rw-r--r--runtime/Makefile.am1
-rw-r--r--runtime/rsconf.c3
-rw-r--r--runtime/rsyslog.h1
-rw-r--r--runtime/stream.c1
4 files changed, 4 insertions, 2 deletions
diff --git a/runtime/Makefile.am b/runtime/Makefile.am
index 7abbc258..fbc92d9c 100644
--- a/runtime/Makefile.am
+++ b/runtime/Makefile.am
@@ -72,7 +72,6 @@ librsyslog_la_SOURCES = \
sd-daemon.c \
sd-daemon.h \
\
- \
../action.h \
../action.c \
../threads.c \
diff --git a/runtime/rsconf.c b/runtime/rsconf.c
index cf29c720..0fc67499 100644
--- a/runtime/rsconf.c
+++ b/runtime/rsconf.c
@@ -67,6 +67,7 @@
#include "dirty.h"
#include "template.h"
+extern char* yytext;
/* static data */
DEFobjStaticHelpers
DEFobjCurrIf(ruleset)
@@ -390,7 +391,7 @@ parser_errmsg(char *fmt, ...)
int
yyerror(char *s)
{
- parser_errmsg("%s", s);
+ parser_errmsg("%s on token '%s'", s, yytext);
return 0;
}
void cnfDoObj(struct cnfobj *o)
diff --git a/runtime/rsyslog.h b/runtime/rsyslog.h
index c02db53c..0bf0642a 100644
--- a/runtime/rsyslog.h
+++ b/runtime/rsyslog.h
@@ -377,6 +377,7 @@ enum rsRetVal_ /** return value. All methods return this if not specified oth
RS_RET_LEGA_ACT_NOT_SUPPORTED = -2215, /**< the module (no longer) supports legacy action syntax */
RS_RET_MAX_OMSR_REACHED = -2216, /**< max nbr of string requests reached, not supported by core */
RS_RET_UID_MISSING = -2217, /**< a user id is missing (but e.g. a password provided) */
+ RS_RET_DATAFAIL = -2218, /**< data passed to action caused failure */
/* reserved for pre-v6.5 */
RS_RET_DUP_PARAM = -2220, /**< config parameter is given more than once */
RS_RET_MODULE_ALREADY_IN_CONF = -2221, /**< module already in current configuration */
diff --git a/runtime/stream.c b/runtime/stream.c
index aee4d2ad..b8dd5150 100644
--- a/runtime/stream.c
+++ b/runtime/stream.c
@@ -1134,6 +1134,7 @@ strmPhysWrite(strm_t *pThis, uchar *pBuf, size_t lenBuf)
DEFiRet;
ISOBJ_TYPE_assert(pThis, strm);
+ DBGPRINTF("strmPhysWrite, stream %p, len %d\n", pThis, (int) lenBuf);
if(pThis->fd == -1)
CHKiRet(strmOpenFile(pThis));