Browse Source
Merge pull request #21676 from J0WI/fix-chmod-on-fd
Fix chmod on file descriptor
pull/21643/head
Morris Jobke
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
1 additions and
1 deletions
-
lib/private/Log/File.php
|
|
|
@ -82,7 +82,7 @@ class File extends LogDetails implements IWriter, IFileBased { |
|
|
|
public function write(string $app, $message, int $level) { |
|
|
|
$entry = $this->logDetailsAsJSON($app, $message, $level); |
|
|
|
$handle = @fopen($this->logFile, 'a'); |
|
|
|
if ($this->logFileMode > 0 && (fileperms($this->logFile) & 0777) != $this->logFileMode) { |
|
|
|
if ($this->logFileMode > 0 && is_file($this->logFile) && (fileperms($this->logFile) & 0777) != $this->logFileMode) { |
|
|
|
@chmod($this->logFile, $this->logFileMode); |
|
|
|
} |
|
|
|
if ($handle) { |
|
|
|
|