提交 bf4fb162 编写于 作者: D Damien George

esp32/modsocket: Handle poll of a closed socket.

This gets tests/extmod/uselect_poll_basic.py working on the esp32.
上级 fbfea3b4
......@@ -676,6 +676,9 @@ STATIC mp_uint_t socket_stream_write(mp_obj_t self_in, const void *buf, mp_uint_
STATIC mp_uint_t socket_stream_ioctl(mp_obj_t self_in, mp_uint_t request, uintptr_t arg, int *errcode) {
socket_obj_t *socket = self_in;
if (request == MP_STREAM_POLL) {
if (socket->fd == -1) {
return MP_STREAM_POLL_NVAL;
}
fd_set rfds;
FD_ZERO(&rfds);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册