mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-25 12:43:09 +00:00
check close return value
This commit is contained in:
@@ -337,7 +337,9 @@ force_close(struct socket_server *ss, struct socket *s, struct socket_message *r
|
|||||||
sp_del(ss->event_fd, s->fd);
|
sp_del(ss->event_fd, s->fd);
|
||||||
}
|
}
|
||||||
if (s->type != SOCKET_TYPE_BIND) {
|
if (s->type != SOCKET_TYPE_BIND) {
|
||||||
close(s->fd);
|
if (close(s->fd) < 0) {
|
||||||
|
perror("close socket:");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
s->type = SOCKET_TYPE_INVALID;
|
s->type = SOCKET_TYPE_INVALID;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user