aboutsummaryrefslogtreecommitdiffstats
path: root/set.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2006-10-22 15:58:32 +0200
committerWilmer van der Gaast <wilmer@gaast.net>2006-10-22 15:58:32 +0200
commit6237ded20b3f3058f1ada9b6afeaa07fcba535eb (patch)
tree5c10a0c770d9272e9821d47b4ff7c5f8a3b602f3 /set.c
parent28eda862ffd1f59ac3cd214295c366ab939afd46 (diff)
set_eval_int() was pretty broken...
Diffstat (limited to 'set.c')
-rw-r--r--set.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/set.c b/set.c
index d172a79f..8d872503 100644
--- a/set.c
+++ b/set.c
@@ -172,13 +172,13 @@ void set_del( set_t **head, char *key )
char *set_eval_int( set_t *set, char *value )
{
- char *s;
+ char *s = value;
/* Allow a minus at the first position. */
if( *s == '-' )
s ++;
- for( s = value; *s; s ++ )
+ for( ; *s; s ++ )
if( !isdigit( *s ) )
return NULL;