On Mon, May 27, 2002 at 05:38:00PM +0200, Balazs Scheidler wrote: % I made two patches, one against syslog-ng the other against libol, please % check if these fixes your problems. [snip] % --- src/afinet.c 26 Apr 2002 09:43:54 -0000 1.17 % +++ src/afinet.c 27 May 2002 15:37:19 -0000 % @@ -536,7 +536,8 @@ % { % CAST(afinet_dest, self, c); % if (self->conn_fd) { % - KILL_RESOURCE(&self->conn_fd->super.super); % + /* KILL_RESOURCE(&self->conn_fd->super.super); */ % + closekill_fd(self->conn_fd); When I built this, the compiler complained that closekill_fd() wants two args. I didn't bother checking and just assumed CLOSE_EOF was good enough for the second arg. :-) These patches seem to do it for me; I can't provoke syslog-ng into dying when the syslog hub goes away. Thanks a bunch for your work! Now, I hope I'm not asking too much, but should I expect a new release soon with this incorporated? I'll be rebuilding my local RPMs and deploying this to a few dozen machines and I'd like to update them to an "official" release. thanks again, john -- John Morrissey _o /\ ---- __o jwm@horde.net _-< \_ / \ ---- < \, www.horde.net/ __(_)/_(_)________/ \_______(_) /_(_)__