---
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
