From ee1f592882fd179b088dcc908f44a6c38726f745 Mon Sep 17 00:00:00 2001 From: octo Date: Thu, 27 Apr 2006 20:52:32 +0000 Subject: [PATCH] Applied patch by Peter Holik to work with arbitary length device names (when using the `KERNEL_LINUX' read method). --- src/traffic.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/traffic.c b/src/traffic.c index 713b01a4..07c9ecfb 100644 --- a/src/traffic.c +++ b/src/traffic.c @@ -281,9 +281,10 @@ static void traffic_read (void) while (fgets (buffer, 1024, fh) != NULL) { - if (buffer[6] != ':') + if (!(dummy = strchr(buffer, ':'))) continue; - buffer[6] = '\0'; + dummy[0] = '\0'; + dummy++; device = buffer; while (device[0] == ' ') @@ -292,7 +293,6 @@ static void traffic_read (void) if (device[0] == '\0') continue; - dummy = buffer + 7; numfields = strsplit (dummy, fields, 16); if (numfields < 9) -- 2.30.2