Files
filestash/server/common/files_all.go
2022-09-28 21:16:10 +10:00

16 lines
329 B
Go

// +build !linux
package common
import (
"os"
)
func SafeOsOpenFile(path string, flag int, perm os.FileMode) (*os.File, error) {
if err := safePath(path); err != nil {
Log.Debug("common::files safeOsOpenFile err[%s] path[%s]", err.Error(), path)
return nil, ErrFilesystemError
}
return os.OpenFile(path, flag, perm)
}