diff options
| author | ShevAbam <shevabam@gmail.com> | 2018-04-03 10:01:07 +0200 |
|---|---|---|
| committer | ShevAbam <shevabam@gmail.com> | 2018-04-03 10:01:07 +0200 |
| commit | 050b1b615bf8931265a8a1ad73fc9e3a56881502 (patch) | |
| tree | 4c242e80178339900e36b021cfd422fe1a146086 | |
| parent | 1d3a790919f96d168ae4036cc95ef26e3fc3be47 (diff) | |
Scan Port : check the return of the fwrite #59
| -rw-r--r-- | libs/Utils/Misc.php | 27 |
1 files changed, 17 insertions, 10 deletions
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(); + if ($write === false) + { + return false; + } + else + { + $startTime = time(); - $header = fread($handle, 1); + $header = fread($handle, 1); - $endTime = time(); + $endTime = time(); - $timeDiff = $endTime - $startTime; - - fclose($handle); + $timeDiff = $endTime - $startTime; + + fclose($handle); - if ($timeDiff >= $timeout) - return true; - else - return false; + if ($timeDiff >= $timeout) + return true; + else + return false; + } } return false; |
