diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2009-08-27 12:10:44 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2009-08-27 12:10:44 +0200 |
commit | 7aa30acc744ae53aab2a0b2e3d1a1b0081d9e393 (patch) | |
tree | 069830741cac987442b620a1cdb8ab4b67c84f39 /tools/omfwd.c | |
parent | 1164429974dcd71ef59dededd3fec54162d919dd (diff) | |
download | rsyslog-7aa30acc744ae53aab2a0b2e3d1a1b0081d9e393.tar.gz rsyslog-7aa30acc744ae53aab2a0b2e3d1a1b0081d9e393.tar.xz rsyslog-7aa30acc744ae53aab2a0b2e3d1a1b0081d9e393.zip |
bugfix (backport): omfwd segfault
Note that the orginal (higher version) patch states this happens only
when debugging mode is turned on. That statement is wrong: if debug
mode is turned off, the message is not being emitted, but the division
by zero in the actual parameters still happens.
Diffstat (limited to 'tools/omfwd.c')
-rw-r--r-- | tools/omfwd.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/tools/omfwd.c b/tools/omfwd.c index 4d730f4b..97703c79 100644 --- a/tools/omfwd.c +++ b/tools/omfwd.c @@ -205,8 +205,6 @@ static rsRetVal UDPSend(instanceData *pData, char *msg, size_t len) unsigned lsent = 0; int bSendSuccess; -dbgprintf("rebind logic: interval %d, curr %d, mod %d, if %d\n", pData->iUDPRebindInterval, pData->nXmit, - (pData->nXmit % pData->iUDPRebindInterval), ((pData->nXmit % pData->iUDPRebindInterval) == 0)); if(pData->iUDPRebindInterval && (pData->nXmit++ % pData->iUDPRebindInterval == 0)) { dbgprintf("omfwd dropping UDP 'connection' (as configured)\n"); pData->nXmit = 1; /* else we have an addtl wrap at 2^31-1 */ |