Merge pull request #10321 from nupplaphil/bug/php7_compl

Downgrading PHP 7.4 incompatible fread/fwrite checks
This commit is contained in:
Hypolite Petovan 2021-05-25 14:26:51 -04:00 committed by GitHub
commit 119ec38c60
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -162,7 +162,7 @@ class HTTPInputData
$lastLine = null; $lastLine = null;
while (($chunk = fgets($stream, 8096)) !== false && strpos($chunk, $boundary) !== 0) { while (($chunk = fgets($stream, 8096)) !== false && strpos($chunk, $boundary) !== 0) {
if ($lastLine !== null) { if ($lastLine !== null) {
if (fwrite($fileHandle, $lastLine) === false) { if (!fwrite($fileHandle, $lastLine)) {
$error = UPLOAD_ERR_CANT_WRITE; $error = UPLOAD_ERR_CANT_WRITE;
break; break;
} }
@ -171,7 +171,7 @@ class HTTPInputData
} }
if ($lastLine !== null && $error !== UPLOAD_ERR_CANT_WRITE) { if ($lastLine !== null && $error !== UPLOAD_ERR_CANT_WRITE) {
if (fwrite($fileHandle, rtrim($lastLine, "\r\n")) === false) { if (!fwrite($fileHandle, rtrim($lastLine, "\r\n"))) {
$error = UPLOAD_ERR_CANT_WRITE; $error = UPLOAD_ERR_CANT_WRITE;
} }
} }