From 1956b4dd7b574f8be03a355fa61b045fc5fdcae1 Mon Sep 17 00:00:00 2001 From: Helmut Grohne Date: Mon, 28 Jan 2013 14:12:17 +0100 Subject: [PATCH] fix interrupts.c to actually work --- tools/munin-plugins-busybox/interrupts.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tools/munin-plugins-busybox/interrupts.c b/tools/munin-plugins-busybox/interrupts.c index 8c800c61..32171f6d 100644 --- a/tools/munin-plugins-busybox/interrupts.c +++ b/tools/munin-plugins-busybox/interrupts.c @@ -37,10 +37,13 @@ int interrupts(int argc, char **argv) { return 1; } while(fgets(buff, 256, f)) { - if(!strncmp(buff, "intr ", 5)) - printf("intr.value %s", buff+5); - else if(!strncmp(buff, "ctxt ", 5)) - printf("ctx.value %s", buff+5); + if(!strncmp(buff, "intr ", 5)) { + buff[5 + strcspn(buff + 5, " \t\n")] = '\0'; + printf("intr.value %s\n", buff+5); + } else if(!strncmp(buff, "ctxt ", 5)) { + buff[5 + strcspn(buff + 5, " \t\n")] = '\0'; + printf("ctx.value %s\n", buff+5); + } } fclose(f); return 0;