summaryrefslogtreecommitdiffstats
path: root/extensions
diff options
context:
space:
mode:
authorMartin Josefsson <gandalf@wlug.westbo.se>2004-05-08 14:02:36 +0000
committerMartin Josefsson <gandalf@wlug.westbo.se>2004-05-08 14:02:36 +0000
commit114608849951fdc6fdee1a0be7c35f5d86e38bee (patch)
treedc566df71248a0a5da3f6fa9e411a308f2129a1c /extensions
parentdb503f9a45f2a765ef63834a2c9416ccf59385af (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 abc37be0..28b938f0 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':