This commit is contained in:
Matheus
2024-09-22 18:37:56 -03:00
parent 1fd2f6bc50
commit ff6635487e
+5 -2
View File
@@ -257,14 +257,17 @@ static int read(int minor, iovec_iterator_t *iovec_iterator, size_t size, uintma
error = poll_dowait(&desc, effectivetimeout); error = poll_dowait(&desc, effectivetimeout);
poll_leave(&desc);
poll_destroydesc(&desc);
if (error == 0 && (desc.event == NULL || (desc.event && desc.event->revents == 0))) { if (error == 0 && (desc.event == NULL || (desc.event && desc.event->revents == 0))) {
// timed out! // timed out!
poll_leave(&desc);
poll_destroydesc(&desc);
break; break;
} }
poll_leave(&desc);
poll_destroydesc(&desc);
if (error) if (error)
goto leave; goto leave;
} }