From d6bbd6f76952280d30891b955d76579ca4bdee28 Mon Sep 17 00:00:00 2001 From: "hhh.kwon" Date: Wed, 16 Jan 2013 11:11:58 +0900 Subject: [PATCH] Fix prevent issue. --- src/_cpu.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/_cpu.c b/src/_cpu.c index 7eaf6bd..a7000f8 100755 --- a/src/_cpu.c +++ b/src/_cpu.c @@ -47,7 +47,12 @@ int _get_stat_info(pid_t pid, unsigned int *ut, unsigned int *st) retvm_if(fp == NULL, -1, "Failed to open %s\n", buf); ret = fscanf(fp, "%*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %lu %lu %ld %ld", ut, st, &cutime, &cstime); - retvm_if(ret < 0, -1, "Failed to fscanf() \n"); + if(ret < 0) + { + _E("Failed to fscanf() \n"); + fclose(fp); + return -1; + } *ut += cutime; *st += cstime; fclose(fp); -- 2.7.4