mirror of
git://github.com/lxc/lxc
synced 2025-08-31 02:09:31 +00:00
cgfsng: fix is_lxcfs() and is_cgroupfs()
Both functions advertise that they return true when strncmp() == 0 and false when strncmp() != 0 but so far they returned the exact opposite. Signed-off-by: Christian Brauner <cbrauner@suse.de>
This commit is contained in:
@@ -438,7 +438,7 @@ static bool is_lxcfs(const char *line)
|
||||
char *p = strstr(line, " - ");
|
||||
if (!p)
|
||||
return false;
|
||||
return strncmp(p, " - fuse.lxcfs ", 14);
|
||||
return strncmp(p, " - fuse.lxcfs ", 14) == 0;
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -488,7 +488,7 @@ static bool is_cgroupfs(char *line)
|
||||
char *p = strstr(line, " - ");
|
||||
if (!p)
|
||||
return false;
|
||||
return strncmp(p, " - cgroup ", 10);
|
||||
return strncmp(p, " - cgroup ", 10) == 0;
|
||||
}
|
||||
|
||||
/* Add a controller to our list of hierarchies */
|
||||
@@ -1350,7 +1350,7 @@ static bool cgfsng_mount(void *hdata, const char *root, int type)
|
||||
free(controllerpath);
|
||||
goto bad;
|
||||
}
|
||||
|
||||
|
||||
r = do_secondstage_mounts_if_needed(type, h, controllerpath, path2,
|
||||
d->container_cgroup);
|
||||
free(controllerpath);
|
||||
|
Reference in New Issue
Block a user