diff --git a/adsbus/socket.c b/adsbus/socket.c index 865638c..60a3104 100644 --- a/adsbus/socket.c +++ b/adsbus/socket.c @@ -9,12 +9,7 @@ void socket_init(int fd) { int optval = 1; - int err = setsockopt(fd, SOL_SOCKET, SO_KEEPALIVE, &optval, sizeof(optval)); - if (err == -1 && errno == ENOTSOCK) { - return; - } - assert(!err); - + assert(!setsockopt(fd, SOL_SOCKET, SO_KEEPALIVE, &optval, sizeof(optval))); optval = 30; assert(!setsockopt(fd, IPPROTO_TCP, TCP_KEEPIDLE, &optval, sizeof(optval))); optval = 10;