summaryrefslogtreecommitdiffstats
path: root/tools/omfile.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2013-03-18 17:34:09 +0100
committerRainer Gerhards <rgerhards@adiscon.com>2013-03-18 17:34:09 +0100
commitcec4c3d3a2cf429999c37d8e987d1186c0755e9b (patch)
tree0b75ef2500c208f080ea90f1c698b07226a18fa9 /tools/omfile.c
parentb09d37063fc155ff5ec38430c679da5be5de0dcc (diff)
downloadrsyslog-cec4c3d3a2cf429999c37d8e987d1186c0755e9b.tar.gz
rsyslog-cec4c3d3a2cf429999c37d8e987d1186c0755e9b.tar.bz2
rsyslog-cec4c3d3a2cf429999c37d8e987d1186c0755e9b.zip
logsig: fix abort if no signature provider was configured
Diffstat (limited to 'tools/omfile.c')
-rw-r--r--tools/omfile.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/omfile.c b/tools/omfile.c
index 4740ed1d..faf3c24f 100644
--- a/tools/omfile.c
+++ b/tools/omfile.c
@@ -759,7 +759,9 @@ doWrite(instanceData *pData, uchar *pszBuf, int lenBuf)
DBGPRINTF("write to stream, pData->pStrm %p, lenBuf %d\n", pData->pStrm, lenBuf);
if(pData->pStrm != NULL){
CHKiRet(strm.Write(pData->pStrm, pszBuf, lenBuf));
- CHKiRet(pData->sigprov.OnRecordWrite(pData->sigprovFileData, pszBuf, lenBuf));
+ if(pData->useSigprov) {
+ CHKiRet(pData->sigprov.OnRecordWrite(pData->sigprovFileData, pszBuf, lenBuf));
+ }
}
finalize_it: