diff --git a/third_party/go9p/srv_pipe.go b/third_party/go9p/srv_pipe.go index 21033acf05..a81559b44b 100644 --- a/third_party/go9p/srv_pipe.go +++ b/third_party/go9p/srv_pipe.go @@ -173,7 +173,7 @@ func (*Pipefs) Create(req *SrvReq) { e = os.Symlink(tc.Ext, path) case tc.Perm&DMLINK != 0: - n, e := strconv.ParseUint(tc.Ext, 10, 0) + n, e := strconv.ParseUint(tc.Ext, 10, 32) if e != nil { break } diff --git a/third_party/go9p/ufs.go b/third_party/go9p/ufs.go index 4047bb3d41..a3110aefa8 100644 --- a/third_party/go9p/ufs.go +++ b/third_party/go9p/ufs.go @@ -264,7 +264,7 @@ func (*Ufs) Create(req *SrvReq) { e = os.Symlink(tc.Ext, path) case tc.Perm&DMLINK != 0: - n, e := strconv.ParseUint(tc.Ext, 10, 0) + n, e := strconv.ParseUint(tc.Ext, 10, 32) if e != nil { break } @@ -467,7 +467,7 @@ func lookup(uid string, group bool) (uint32, *Error) { if group { conv = usr.Gid } - u, e := strconv.Atoi(conv) + u, e := strconv.ParseUint(conv, 10, 32) if e != nil { return NOUID, toError(e) }