mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-22 02:53:09 +00:00
Fix socket half close issues, see #1346 for details
This commit is contained in:
@@ -61,9 +61,9 @@ sp_wait(int efd, struct event *e, int max) {
|
||||
e[i].s = ev[i].data.ptr;
|
||||
unsigned flag = ev[i].events;
|
||||
e[i].write = (flag & EPOLLOUT) != 0;
|
||||
e[i].read = (flag & (EPOLLIN | EPOLLHUP)) != 0;
|
||||
e[i].read = (flag & EPOLLIN) != 0;
|
||||
e[i].error = (flag & EPOLLERR) != 0;
|
||||
e[i].eof = false;
|
||||
e[i].eof = (flag & EPOLLHUP) != 0;
|
||||
}
|
||||
|
||||
return n;
|
||||
|
||||
Reference in New Issue
Block a user