aboutsummaryrefslogtreecommitdiffstats
path: root/plugin_diskstats.c
diff options
context:
space:
mode:
authorreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2004-05-29 01:07:56 +0000
committerreinelt <reinelt@3ae390bd-cb1e-0410-b409-cd5a39f66f1f>2004-05-29 01:07:56 +0000
commit927530dfa14e1d35abd5a564a730f4fcf598a416 (patch)
tree454182a605a49f2de73692fdfd07f1f62c6ed86a /plugin_diskstats.c
parent4749def80d9a775c8d0791fe322322f5d1425c95 (diff)
downloadlcd4linux-927530dfa14e1d35abd5a564a730f4fcf598a416.tar.gz
[lcd4linux @ 2004-05-29 01:07:56 by reinelt]
bug in plugin_diskstats fixed git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@444 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
Diffstat (limited to 'plugin_diskstats.c')
-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;
}
}