On Tue, Apr 02, 2002 at 05:50:23PM +0100, Jerome Peducasse wrote:
Looking into the code, this might be the cause of the problem, and if it is the following patch fixes it. Can you please test this? In 1.5.15, version of sources.c is 1.30 (2002-02-28). The patch will be apply on version 1.31 (2002-03-19).
How can I get version 1.31 ? CVS ?
CVS is not public, sorry. The patch should apply to an 1.30 version as well. I apply this patch and I inform you as soon as the next message burst occurs.
I had an amazing compilation error when I apply your patch because sources.c.x is older than sources.c. make[2]: Entering directory `/usr/local/syslog-ng/src/syslog-ng-1.5.15/src' /usr/local/syslog-ng/src/libol-0.3.1/utils/make_class <sources.c >sources.c.xT /bin/sh: /usr/local/syslog-ng/src/libol-0.3.1/utils/make_class: No such file or directory make[2]: *** [sources.c.x] Error 126 make[2]: Leaving directory `/usr/local/syslog-ng/src/syslog-ng-1.5.15/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/syslog-ng/src/syslog-ng-1.5.15/src' make: *** [all-recursive-am] Error 2 With "touch sources.c.x" after apply patch, compilation is good. I'm running syslog-ng on 80 servers and 1 loghost and since I've applied your patch, I don't actually report log problem. Thank you very much. -- Jerome Peducasse