From 06e73e231957f96a065b6f11df69e8549aa5060a Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Fri, 4 Mar 2016 19:17:15 -0800 Subject: [PATCH] stutterfuzz: Fix crash when shutdown() returns ENOTCONN --- adsbus/send.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/adsbus/send.c b/adsbus/send.c index 5522442..d51275d 100644 --- a/adsbus/send.c +++ b/adsbus/send.c @@ -177,8 +177,8 @@ void send_write(struct packet *packet) { } if (write(iter->peer.fd, buf_at(&buf, 0), buf.length) != (ssize_t) buf.length) { // peer_loop() will see this shutdown and call send_del - int res = shutdown(iter->peer.fd, SHUT_WR); - assert(res == 0 || (res == -1 && errno == ENOTSOCK)); + // Ignore error + shutdown(iter->peer.fd, SHUT_WR); } } }