diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2008-03-12 08:07:30 +0000 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2008-03-12 08:07:30 +0000 |
commit | 230883321cfa7e2dea6d4e5bffe5c3a6b00883ba (patch) | |
tree | 6552d04cd3a221a9d2e731fb7a0b0a3c146ffa31 /syslogd.c | |
parent | b00cf838bb11fdff8a55c67f07e1045350ec8981 (diff) | |
download | rsyslog-230883321cfa7e2dea6d4e5bffe5c3a6b00883ba.tar.gz rsyslog-230883321cfa7e2dea6d4e5bffe5c3a6b00883ba.tar.bz2 rsyslog-230883321cfa7e2dea6d4e5bffe5c3a6b00883ba.zip |
- bugfix: not properly initialized data could cause several segfaults if
there were errors in the config file - thanks to varmojfekoj for the
patch
Diffstat (limited to 'syslogd.c')
-rw-r--r-- | syslogd.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -5220,6 +5220,7 @@ static rsRetVal cflineDoAction(uchar **p, action_t **ppAction) /* loop through all modules and see if one picks up the line */ pMod = omodGetNxt(NULL); while(pMod != NULL) { + pOMSR = NULL; iRet = pMod->mod.om.parseSelectorAct(p, &pModData, &pOMSR); dbgprintf("tried selector action for %s: %d\n", modGetName(pMod), iRet); if(iRet == RS_RET_OK || iRet == RS_RET_SUSPENDED) { |