diff --git a/libs/Utils/Misc.php b/libs/Utils/Misc.php index 7aab276..132ccd3 100644 --- a/libs/Utils/Misc.php +++ b/libs/Utils/Misc.php @@ -189,20 +189,27 @@ class Misc $write = fwrite($handle, 'x00'); - $startTime = time(); - - $header = fread($handle, 1); - - $endTime = time(); - - $timeDiff = $endTime - $startTime; - - fclose($handle); - - if ($timeDiff >= $timeout) - return true; - else + if ($write === false) + { return false; + } + else + { + $startTime = time(); + + $header = fread($handle, 1); + + $endTime = time(); + + $timeDiff = $endTime - $startTime; + + fclose($handle); + + if ($timeDiff >= $timeout) + return true; + else + return false; + } } return false;