aboutsummaryrefslogtreecommitdiffstats
path: root/plugin_diskstats.c
diff options
context:
space:
mode:
authorreinelt <>2004-05-29 01:07:56 +0000
committerreinelt <>2004-05-29 01:07:56 +0000
commit194401c2586eec62124bc331975593be840f3045 (patch)
tree454182a605a49f2de73692fdfd07f1f62c6ed86a /plugin_diskstats.c
parent7ef1fa155517c2ec0f926cfd4363e44b8290245d (diff)
downloadlcd4linux-194401c2586eec62124bc331975593be840f3045.tar.gz
[lcd4linux @ 2004-05-29 01:07:56 by reinelt]
bug in plugin_diskstats fixed
Diffstat (limited to '')
-rw-r--r--plugin_diskstats.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/plugin_diskstats.c b/plugin_diskstats.c
index a48f00f..2e5b5fe 100644
--- a/plugin_diskstats.c
+++ b/plugin_diskstats.c
@@ -1,4 +1,4 @@
-/* $Id: plugin_diskstats.c,v 1.1 2004/05/29 00:27:23 reinelt Exp $
+/* $Id: plugin_diskstats.c,v 1.2 2004/05/29 01:07:56 reinelt Exp $
*
* plugin for /proc/diskstats parsing
*
@@ -23,6 +23,9 @@
*
*
* $Log: plugin_diskstats.c,v $
+ * Revision 1.2 2004/05/29 01:07:56 reinelt
+ * bug in plugin_diskstats fixed
+ *
* Revision 1.1 2004/05/29 00:27:23 reinelt
*
* added plugin_diskstats.c
@@ -101,7 +104,7 @@ static int parse_diskstats (void)
while (beg != NULL) {
while (*beg == ' ') beg++;
if ((end = strchr(beg, ' '))) *end = '\0';
- switch (i++) {
+ switch (i) {
case 0:
major = beg;
break;
@@ -110,12 +113,13 @@ static int parse_diskstats (void)
break;
case 2:
name = beg;
- hash_set2 ("major", name, major);
- hash_set2 ("minor", name, minor);
+ hash_set2 (name, "major", major);
+ hash_set2 (name, "minor", minor);
break;
default:
- hash_set2 (key[i-3], name, beg);
+ hash_set2 (name, key[i-3], beg);
}
+ i++;
beg = end ? end+1 : NULL;
}
}