mirror of
https://github.com/caddyserver/caddy.git
synced 2026-07-10 10:54:28 +00:00
Merge 67cbd76beb into 13a4c3f43c
This commit is contained in:
commit
8d8a47e0f1
1 changed files with 2 additions and 0 deletions
|
|
@ -232,11 +232,13 @@ func (fw FileWriter) OpenWriter() (io.WriteCloser, error) {
|
|||
// Ensure already existing files have the right mode, since OpenFile will not set the mode in such case.
|
||||
if configuredMode := os.FileMode(fw.Mode); configuredMode != 0 {
|
||||
if err != nil {
|
||||
file.Close()
|
||||
return nil, fmt.Errorf("unable to stat log file to see if we need to set permissions: %v", err)
|
||||
}
|
||||
// only chmod if the configured mode is different
|
||||
if info.Mode()&os.ModePerm != configuredMode&os.ModePerm {
|
||||
if err = os.Chmod(fw.Filename, configuredMode); err != nil {
|
||||
file.Close()
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue