File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
src/Symfony/Component/Lock/Store Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -79,12 +79,12 @@ private function lock(Key $key, $blocking)
7979
8080 // Silence error reporting
8181 set_error_handler (function ($ type , $ msg ) use (&$ error ) { $ error = $ msg ; });
82- if (!$ handle = fopen ($ fileName , 'r ' )) {
82+ if (!$ handle = fopen ($ fileName , 'r+ ' ) ?: fopen ( $ fileName , ' r ' )) {
8383 if ($ handle = fopen ($ fileName , 'x ' )) {
8484 chmod ($ fileName , 0444 );
85- } elseif (!$ handle = fopen ($ fileName , 'r ' )) {
85+ } elseif (!$ handle = fopen ($ fileName , 'r+ ' ) ?: fopen ( $ fileName , ' r ' )) {
8686 usleep (100 ); // Give some time for chmod() to complete
87- $ handle = fopen ($ fileName , 'r ' );
87+ $ handle = fopen ($ fileName , 'r+ ' ) ?: fopen ( $ fileName , ' r ' );
8888 }
8989 }
9090 restore_error_handler ();
You can’t perform that action at this time.
0 commit comments