瀏覽代碼

Correctly check that gid parses as an int

Signed-off-by: Aidan Hobson Sayers <aidanhs@cantab.net>
Aidan Hobson Sayers 10 年之前
父節點
當前提交
8ef79ae8e4
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      api/server/server.go

+ 1 - 1
api/server/server.go

@@ -1458,7 +1458,7 @@ func lookupGidByName(nameOrGid string) (int, error) {
 		return groups[0].Gid, nil
 		return groups[0].Gid, nil
 	}
 	}
 	gid, err := strconv.Atoi(nameOrGid)
 	gid, err := strconv.Atoi(nameOrGid)
-	if err != nil {
+	if err == nil {
 		log.Warnf("Could not find GID %d", gid)
 		log.Warnf("Could not find GID %d", gid)
 		return gid, nil
 		return gid, nil
 	}
 	}