diff options
| author | Paul Buetow <pbuetow@mimecast.com> | 2024-02-23 15:01:41 +0200 |
|---|---|---|
| committer | Paul Buetow <pbuetow@mimecast.com> | 2024-03-29 17:16:39 +0200 |
| commit | 0f718c963e118139c893e9c52092e278bcd3b396 (patch) | |
| tree | dce61c6695bc3badd455a64767252e6947b32711 /internal/user/server | |
| parent | 7a0b0cde9c7c46d5f70ebc4a9d4f4e718d835f70 (diff) | |
lint warnings
Diffstat (limited to 'internal/user/server')
| -rw-r--r-- | internal/user/server/user.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/internal/user/server/user.go b/internal/user/server/user.go index abf74f3..d391672 100644 --- a/internal/user/server/user.go +++ b/internal/user/server/user.go @@ -81,7 +81,7 @@ func (u *User) HasFilePermission(filePath, permissionType string) (hasPermission func (u *User) hasFilePermission(cleanPath, permissionType string) (bool, error) { // First check file system Linux/UNIX permission. if _, err := permissions.ToRead(u.Name, cleanPath); err != nil { - return false, fmt.Errorf("User without OS file system permissions to read path: '%v'", err) + return false, fmt.Errorf("User without OS file system permissions to read path: %w", err) } dlog.Server.Info(u, cleanPath, permissionType, "User with OS file system permissions to path") @@ -89,7 +89,7 @@ func (u *User) hasFilePermission(cleanPath, permissionType string) (bool, error) // Only allow to follow regular files or symlinks. info, err := os.Lstat(cleanPath) if err != nil { - return false, fmt.Errorf("Unable to determine file type: '%v'", err) + return false, fmt.Errorf("Unable to determine file type: %w", err) } if !info.Mode().IsRegular() { return false, fmt.Errorf("Can only open regular files or follow symlinks") @@ -130,7 +130,7 @@ func (u *User) iteratePaths(cleanPath, permissionType string) (bool, error) { re, err := regexp.Compile(regexStr) if err != nil { return false, fmt.Errorf("Permission test failed, can't compile regex "+ - "'%s': '%v'", regexStr, err) + "'%s': %w", regexStr, err) } if negate && re.MatchString(cleanPath) { dlog.Server.Info(u, cleanPath, "Permission test failed partially, "+ |
