From 475977242ac5bb9ff8826c2dd8c9a1a180320de2 Mon Sep 17 00:00:00 2001 From: Ondrej Zajicek Date: Fri, 14 May 2010 16:54:39 +0200 Subject: Handle EPIPE as a common connection close event. --- proto/bgp/packets.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'proto/bgp/packets.c') diff --git a/proto/bgp/packets.c b/proto/bgp/packets.c index 2160182..1e9d646 100644 --- a/proto/bgp/packets.c +++ b/proto/bgp/packets.c @@ -594,7 +594,7 @@ bgp_kick_tx(void *vconn) struct bgp_conn *conn = vconn; DBG("BGP: kicking TX\n"); - while (bgp_fire_tx(conn)) + while (bgp_fire_tx(conn) > 0) ; } @@ -604,7 +604,7 @@ bgp_tx(sock *sk) struct bgp_conn *conn = sk->data; DBG("BGP: TX hook\n"); - while (bgp_fire_tx(conn)) + while (bgp_fire_tx(conn) > 0) ; } -- cgit v1.2.3