Skip to content

Commit 8fe833b

Browse files
committed
always pass microseconds to usleep as integers
1 parent 6cdf6cd commit 8fe833b

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Response/AsyncContext.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public function pause(float $duration): void
9292
if (\is_callable($pause = $this->response->getInfo('pause_handler'))) {
9393
$pause($duration);
9494
} elseif (0 < $duration) {
95-
usleep(1E6 * $duration);
95+
usleep((int) (1E6 * $duration));
9696
}
9797
}
9898

Response/TransportResponseTrait.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ public static function stream(iterable $responses, float $timeout = null): \Gene
303303
}
304304

305305
if (-1 === self::select($multi, min($timeoutMin, $timeoutMax - $elapsedTimeout))) {
306-
usleep(min(500, 1E6 * $timeoutMin));
306+
usleep((int) min(500, 1E6 * $timeoutMin));
307307
}
308308

309309
$elapsedTimeout = microtime(true) - $lastActivity;

0 commit comments

Comments
 (0)