From 7e5c23e7671e97d01cc9691919f9c97f52fff310 Mon Sep 17 00:00:00 2001 From: dvz Date: Fri, 30 Jun 2023 21:45:44 +0200 Subject: [PATCH] Check `fopen()` result before writing lock file --- install/index.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/install/index.php b/install/index.php index 645fc6f569..dc6f856c8e 100644 --- a/install/index.php +++ b/install/index.php @@ -2485,11 +2485,16 @@ function install_done() if(is_writable('./')) { $lock = @fopen('./lock', 'w'); - $written = @fwrite($lock, '1'); - @fclose($lock); - if($written) + + if($lock !== false) { - echo $lang->done_step_locked; + $written = @fwrite($lock, '1'); + @fclose($lock); + + if($written) + { + echo $lang->done_step_locked; + } } } if(!$written)