diff --git a/ext/session/tests/session_write_close_encode_failure.phpt b/ext/session/tests/session_write_close_encode_failure.phpt index 1c562f401df2..f12a7fb896a4 100644 --- a/ext/session/tests/session_write_close_encode_failure.phpt +++ b/ext/session/tests/session_write_close_encode_failure.phpt @@ -20,7 +20,7 @@ $file = $dir . '/sess_' . session_id(); $_SESSION['bad|key'] = 'value'; var_dump(session_write_close()); -$fp = fopen($file, 'r'); +$fp = fopen($file, 'r+'); var_dump(flock($fp, LOCK_EX | LOCK_NB)); fclose($fp); @@ -34,7 +34,7 @@ try { echo $e::class, ": ", $e->getMessage(), PHP_EOL; } -$fp = fopen($file, 'r'); +$fp = fopen($file, 'r+'); var_dump(flock($fp, LOCK_EX | LOCK_NB)); fclose($fp);