Increase uid:gid limits

Fixes #361
This commit is contained in:
Mike Unitskyi
2021-03-25 17:42:26 +01:00
committed by Nicola Murino
parent cc9db96257
commit 2e6497ea17
3 changed files with 7 additions and 6 deletions

View File

@@ -4,6 +4,7 @@ import (
"encoding/json"
"errors"
"fmt"
"math"
"net"
"os"
"path"
@@ -679,7 +680,7 @@ func (u *User) GetFsConfigAsJSON() ([]byte, error) {
// GetUID returns a validate uid, suitable for use with os.Chown
func (u *User) GetUID() int {
if u.UID <= 0 || u.UID > 65535 {
if u.UID <= 0 || u.UID > math.MaxInt32 {
return -1
}
return u.UID
@@ -687,7 +688,7 @@ func (u *User) GetUID() int {
// GetGID returns a validate gid, suitable for use with os.Chown
func (u *User) GetGID() int {
if u.GID <= 0 || u.GID > 65535 {
if u.GID <= 0 || u.GID > math.MaxInt32 {
return -1
}
return u.GID