stm32/modusocket: Handle case of NULL NIC in socket ioctl.
This commit is contained in:
parent
624f4ca39b
commit
71c6bfd08a
|
@ -369,6 +369,13 @@ mp_uint_t socket_ioctl(mp_obj_t self_in, mp_uint_t request, uintptr_t arg, int *
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
if (self->nic == MP_OBJ_NULL) {
|
||||||
|
if (request == MP_STREAM_POLL) {
|
||||||
|
return MP_STREAM_POLL_NVAL;
|
||||||
|
}
|
||||||
|
*errcode = MP_EINVAL;
|
||||||
|
return MP_STREAM_ERROR;
|
||||||
|
}
|
||||||
return self->nic_type->ioctl(self, request, arg, errcode);
|
return self->nic_type->ioctl(self, request, arg, errcode);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue