From 3ac4aa0d6ba6cb10b9a46df40f18b81dba137840 Mon Sep 17 00:00:00 2001 From: Aleksa Sarai Date: Sat, 8 Nov 2014 09:58:39 +1100 Subject: [PATCH] *: transition to new libcontainer/user API This patch fixes the compilation errors in Docker due to changes in the libcontainer/user API. There is no functionality change due to this patch. Signed-off-by: Aleksa Sarai (github: cyphar) --- api/server/server.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/api/server/server.go b/api/server/server.go index d77a6c22a2..ac5801e9c9 100644 --- a/api/server/server.go +++ b/api/server/server.go @@ -1370,7 +1370,11 @@ func ServeFd(addr string, handle http.Handler) error { } func lookupGidByName(nameOrGid string) (int, error) { - groups, err := user.ParseGroupFilter(func(g *user.Group) bool { + groupFile, err := user.GetGroupFile() + if err != nil { + return -1, err + } + groups, err := user.ParseGroupFileFilter(groupFile, func(g user.Group) bool { return g.Name == nameOrGid || strconv.Itoa(g.Gid) == nameOrGid }) if err != nil {