X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fvserver-stat.c;h=2b55f1522be5c53b02b41eba5fc4036dcd1d055d;hb=13a83fe9e08e8667ee42c62d0631ca8ebbed7e89;hp=85ddf89996acb0ca38ce66ed63a5a7d36dbf8309;hpb=eef2d73a81a9a7941c9e6be8c4fc4acd7da4d00f;p=util-vserver.git diff --git a/src/vserver-stat.c b/src/vserver-stat.c index 85ddf89..2b55f15 100644 --- a/src/vserver-stat.c +++ b/src/vserver-stat.c @@ -335,7 +335,7 @@ registerXidCgroups(struct Vector *vec, struct process_info *process) } if ((fd = open(DEFAULTCONFDIR "/cgroup/mnt", O_RDONLY)) == -1) { - if (utilvserver_isDirectory("/sys/fs/cgroup", false)) { + if (utilvserver_isDirectory("/sys/fs/cgroup/memory", false)) { strcpy(cgroup, "/sys/fs/cgroup/"); cgroup_len = sizeof("/sys/fs/cgroup"); per_ss = 1; @@ -431,7 +431,7 @@ registerXidCgroups(struct Vector *vec, struct process_info *process) } snprintf(filename, sizeof(filename), "%s%s%s/memory.stat", cgroup, (per_ss ? "/memory" : ""), name); - if ((fp = fopen(filename, "r")) == -1) + if ((fp = fopen(filename, "r")) == NULL) perror("open(memory.stat)"); else { unsigned long long _rss = 0, _mapped_file = 0;