From b611393a98072ffa745720ce3c1e7b3d1f851e07 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Benedikt=20B=C3=B6hm?= Date: Sat, 18 Feb 2012 17:02:11 +0100 Subject: [PATCH] fix segmentation fault if file does not exist --- src/vserver-stat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vserver-stat.c b/src/vserver-stat.c index 85ddf89..e282e10 100644 --- a/src/vserver-stat.c +++ b/src/vserver-stat.c @@ -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; -- 1.8.1.5