- arglen = sizeof(callback_event.errno);
- if (getsockopt(fd->fd, SOL_SOCKET, SO_ERROR, &callback_event.errno, &arglen) < 0)
- callback_event.data.errno = errno;
+ arglen = sizeof(callback_event.data.errid);
+ if (getsockopt(iofd->fd, SOL_SOCKET, SO_ERROR, &callback_event.data.errid, &arglen) < 0)
+ callback_event.data.errid = errno;