aboutsummaryrefslogtreecommitdiff
path: root/hardinfo2/expr.c
diff options
context:
space:
mode:
authorLeandro A. F. Pereira <leandro@hardinfo.org>2007-06-30 01:31:54 +0000
committerLeandro A. F. Pereira <leandro@hardinfo.org>2007-06-30 01:31:54 +0000
commit1f101bcb3952ce79440d0236313f3ed11cba2aaa (patch)
tree43d42b9665f52396b847c169ff4c312a8ecf9a15 /hardinfo2/expr.c
parent2d366bc8caf8083b66deaa09435f2dc93ffc9a69 (diff)
Cleanups, fix crashes.
Diffstat (limited to 'hardinfo2/expr.c')
-rw-r--r--hardinfo2/expr.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/hardinfo2/expr.c b/hardinfo2/expr.c
index 2210a4e6..3f4707f5 100644
--- a/hardinfo2/expr.c
+++ b/hardinfo2/expr.c
@@ -168,12 +168,7 @@ GSList *math_string_to_infix(gchar *string)
} else if (strchr("-.1234567890", *expr)) {
gfloat value;
- sscanf(expr, "%f", &value);
-
- while (*expr && strchr(".1234567890", *expr))
- expr++;
- expr--;
-
+ expr += sscanf(expr, "%f", &value);
infix = g_slist_append(infix, new_value(value));
} else if (!isspace(*expr)) {
g_print("Invalid token: [%c][%d]\n", *expr, *expr);