X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/83ff05c356f6497be2475640d1cb2e3eb369831f..0f3e9cfc4b5d0f13085c975e10c0e6c4c8e5fbc3:/src/ioset.c diff --git a/src/ioset.c b/src/ioset.c index d0a37ec..30f12f4 100644 --- a/src/ioset.c +++ b/src/ioset.c @@ -406,7 +406,10 @@ ioset_run(void) { fd->readable_cb(fd); } if (FD_ISSET(nn, &write_fds) && !fd->connected) { - int rc, arglen = sizeof(rc); + socklen_t arglen; + int rc; + + arglen = sizeof(rc); if (getsockopt(fd->fd, SOL_SOCKET, SO_ERROR, &rc, &arglen) < 0) rc = errno; fd->connected = 1;