[git commit master 1/1] powertop: fix last line detection in process_timer_stats()

Denys Vlasenko vda.linux at googlemail.com
Thu Nov 4 22:30:11 UTC 2010


commit: http://git.busybox.net/busybox/commit/?id=dea28e1e558228d9c46cdb25c7f00986d9d52bcc
branch: http://git.busybox.net/busybox/commit/?id=refs/heads/master

Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 procps/powertop.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/procps/powertop.c b/procps/powertop.c
index 87efbe8..da7f052 100644
--- a/procps/powertop.c
+++ b/procps/powertop.c
@@ -420,12 +420,12 @@ static NOINLINE int process_timer_stats(void)
 			int idx;
 
 			count = skip_whitespace(buf);
-			if (strcmp(strchrnul(count, ' '), " total events") == 0)
-				break;
 			p = strchr(count, ',');
 			if (!p)
 				continue;
 			*p++ = '\0';
+			if (strcmp(skip_non_whitespace(count), " total events") == 0)
+				break;
 			if (strchr(count, 'D'))
 				continue; /* deferred */
 			p = skip_whitespace(p); /* points to pid now */
-- 
1.7.1



More information about the busybox-cvs mailing list