summaryrefslogtreecommitdiffstats
path: root/extensions
diff options
context:
space:
mode:
authorgandalf <gandalf>2004-05-08 14:02:36 +0000
committergandalf <gandalf>2004-05-08 14:02:36 +0000
commitd3511ab94523454c0f78a83722c29e395fb0331d (patch)
treedc566df71248a0a5da3f6fa9e411a308f2129a1c /extensions
parent1a48c5770bfffbb6d0ced966f523c00cf7d1eb2c (diff)
don't use signed things...
Diffstat (limited to 'extensions')
-rw-r--r--extensions/libipt_connbytes.c6
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':