Not being able to get freezer state is perfectly valid - if the
container does not exist. The old version of freezer_state
only reported an error on actually reading the cgroup file,
but not on not finding a cgroup file. Leave it to the caller
to report the error if it is important, since we don't actually
know any useful info here anyway.
Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
lxc_state_t freezer_state(const char *name, const char *lxcpath)
{
char v[100];
- if (lxc_cgroup_get("freezer.state", v, 100, name, lxcpath) < 0) {
- ERROR("Failed to get freezer state for %s:%s", lxcpath, name);
+ if (lxc_cgroup_get("freezer.state", v, 100, name, lxcpath) < 0)
return -1;
- }
if (v[strlen(v)-1] == '\n')
v[strlen(v)-1] = '\0';