|
@@ -4189,11 +4189,11 @@ mg_poll(struct pollfd *pfd,
|
|
}
|
|
}
|
|
|
|
|
|
/* Poll returned timeout (0). */
|
|
/* Poll returned timeout (0). */
|
|
- if (milliseconds >= 0) {
|
|
|
|
|
|
+ if (milliseconds > 0) {
|
|
milliseconds -= ms_now;
|
|
milliseconds -= ms_now;
|
|
}
|
|
}
|
|
|
|
|
|
- } while (milliseconds > 0);
|
|
|
|
|
|
+ } while (milliseconds != 0);
|
|
|
|
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|