From: Anatol Belski Date: Wed, 12 Aug 2015 08:20:26 +0000 (+0200) Subject: improve condition X-Git-Tag: php-7.0.0RC1~7^2~61 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cbcacbb2dad4c97ba5653f42729f7956193d9112;p=php improve condition read() == 0 is EOL --- diff --git a/ext/standard/random.c b/ext/standard/random.c index cc15012c20..9ae4e3c983 100644 --- a/ext/standard/random.c +++ b/ext/standard/random.c @@ -104,7 +104,7 @@ static int php_random_bytes(void *bytes, size_t size) while (read_bytes < size) { ssize_t n = read(fd, bytes + read_bytes, size - read_bytes); - if (n < 0) { + if (n <= 0) { break; } read_bytes += n;