From 028f28690f9f5365837d2636afd0d622a4ea564e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Kuzn=C3=ADk?= Date: Fri, 21 Apr 2017 11:09:58 +0100 Subject: [PATCH] On a failed bind, stop the callback from firing again Not a problem but causes a slew of calls to upstream_bind_cb that will all fail in the same way. --- servers/lloadd/upstream.c | 1 + 1 file changed, 1 insertion(+) diff --git a/servers/lloadd/upstream.c b/servers/lloadd/upstream.c index 680a677d9c..a77d88a42b 100644 --- a/servers/lloadd/upstream.c +++ b/servers/lloadd/upstream.c @@ -638,6 +638,7 @@ upstream_bind_cb( evutil_socket_t s, short what, void *arg ) return; fail: + event_del( c->c_read_event ); ber_free( ber, 1 ); UPSTREAM_DESTROY(c); }