--- lwip/io-ops.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lwip/io-ops.c b/lwip/io-ops.c index 636c26f7..1429bc55 100644 --- a/lwip/io-ops.c +++ b/lwip/io-ops.c @@ -229,6 +229,9 @@ lwip_io_select_common (struct sock_user *user, if (ret > 0) { + if (fdp.revents & POLLERR) + return EIO; + if (fdp.revents & POLLIN) *select_type |= SELECT_READ; -- 2.17.1
- Patches: lwip translator Joan Lledó
- [PATCH 3/4] lwip: return EINTR when a select() IPC th... Joan Lledó
- [PATCH 1/4] lwip: select/poll(): return EIO when POLL... Joan Lledó
- [PATCH 2/4] lwip: refactor main demuxer to avoid code... Joan Lledó
- [PATCH 4/4] lwip: Fix a buffer overflow and clear com... Joan Lledó
- Re: Patches: lwip translator Samuel Thibault
- Re: Patches: lwip translator Joan Lledó
- [PATCH 1/4] lwip: poll(): return EIO when POL... Joan Lledó
- Re: [PATCH 1/4] lwip: poll(): return EIO ... Samuel Thibault
- [PATCH 4/4] lwip: Fix a buffer overflow and c... Joan Lledó
- Re: [PATCH 4/4] lwip: Fix a buffer overfl... Samuel Thibault
- Re: [PATCH 4/4] lwip: Fix a buffer o... Joan Lledó
- Re: [PATCH 4/4] lwip: Fix a buff... Samuel Thibault