1 parent 3ab6aa3 commit fe866d9Copy full SHA for fe866d9
1 file changed
unix/moduselect.c
@@ -253,8 +253,9 @@ STATIC mp_obj_t poll_iternext(mp_obj_t self_in) {
253
254
self->iter_cnt--;
255
256
- struct pollfd *entries = self->entries;
+ struct pollfd *entries = self->entries + self->iter_idx;
257
for (int i = self->iter_idx; i < self->len; i++, entries++) {
258
+ self->iter_idx++;
259
if (entries->revents != 0) {
260
mp_obj_tuple_t *t = MP_OBJ_TO_PTR(self->ret_tuple);
261
// If there's an object stored, return it, otherwise raw fd
0 commit comments