diff options
author | gandalf <gandalf> | 2004-05-08 14:02:36 +0000 |
---|---|---|
committer | gandalf <gandalf> | 2004-05-08 14:02:36 +0000 |
commit | d3511ab94523454c0f78a83722c29e395fb0331d (patch) | |
tree | dc566df71248a0a5da3f6fa9e411a308f2129a1c | |
parent | 1a48c5770bfffbb6d0ced966f523c00cf7d1eb2c (diff) |
don't use signed things...
-rw-r--r-- | extensions/libipt_connbytes.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/extensions/libipt_connbytes.c b/extensions/libipt_connbytes.c index abc37be..28b938f 100644 --- a/extensions/libipt_connbytes.c +++ b/extensions/libipt_connbytes.c @@ -37,10 +37,10 @@ parse_range(const char *arg, struct ipt_connbytes_info *si) { char *colon,*p; - si->from = strtol(arg,&colon,10); + si->from = strtoul(arg,&colon,10); if (*colon != ':') exit_error(PARAMETER_PROBLEM, "Bad range `%s'", arg); - si->to = strtol(colon+1,&p,10); + si->to = strtoul(colon+1,&p,10); if (p == colon+1) { /* second number omited */ si->to = 0xffffffff; @@ -58,7 +58,7 @@ parse(int c, char **argv, int invert, unsigned int *flags, struct ipt_entry_match **match) { struct ipt_connbytes_info *sinfo = (struct ipt_connbytes_info *)(*match)->data; - int i; + unsigned long i; switch (c) { case '1': |