diff --git a/vendor/px/pxpay2/Helper/FileLock.php b/vendor/px/pxpay2/Helper/FileLock.php
--- a/vendor/px/pxpay2/Helper/FileLock.php	
+++ b/vendor/px/pxpay2/Helper/FileLock.php	(date 1665023783477)
@@ -38,7 +38,7 @@
         $this->_fileHandle = fopen($this->_fileName, 'r');
         if (!$this->_fileHandle) {
             $this->_fileHandle = fopen($this->_fileName, 'x');
-            if ($this->_fileHandle) {
+            if ($this->_fileHandle && is_string($this->_fileHandle)) {
                 chmod($this->_fileName, 0444);
             } else {
                 $this->_fileHandle = fopen($this->_fileName, 'r');
