瀏覽代碼

fix TypeError for php8

walkor 5 年之前
父節點
當前提交
c8369ed141
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      Worker.php

+ 6 - 2
Worker.php

@@ -1250,8 +1250,12 @@ class Worker
         if ($handle) {
             unset($handle);
             \set_error_handler(function(){});
-            \fclose($STDOUT);
-            \fclose($STDERR);
+            if ($STDOUT) {
+                \fclose($STDOUT);
+            }
+            if ($STDERR) {
+                \fclose($STDERR);
+            }
             \fclose(\STDOUT);
             \fclose(\STDERR);
             $STDOUT = \fopen(static::$stdoutFile, "a");