tty: fix timeout

This commit is contained in:
Matheus
2024-06-10 17:50:45 -03:00
parent f7b761e883
commit ffacb68c92
+1 -1
View File
@@ -246,7 +246,7 @@ static int read(int minor, void *buffer, size_t size, uintmax_t offset, int flag
} }
error = poll_dowait(&desc, effectivetimeout); error = poll_dowait(&desc, effectivetimeout);
if (error == 0 && desc.event && desc.event->revents == 0) { if (error == 0 && (desc.event == NULL || (desc.event && desc.event->revents == 0))) {
// timed out! // timed out!
break; break;
} }