aboutsummaryrefslogtreecommitdiff
path: root/tests/server/sockfilt.c
diff options
context:
space:
mode:
authorYang Tse <yangsita@gmail.com>2010-02-18 12:31:24 +0000
committerYang Tse <yangsita@gmail.com>2010-02-18 12:31:24 +0000
commit6e461e45c3623f53c682a7d08a2c38f096cc5b17 (patch)
tree5d52c5284bcdef74e053ad2889fa0df483d9ecea /tests/server/sockfilt.c
parent19e089702a00e2cf36bcaaace06738774844daba (diff)
fix compiler warning
Diffstat (limited to 'tests/server/sockfilt.c')
-rw-r--r--tests/server/sockfilt.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/tests/server/sockfilt.c b/tests/server/sockfilt.c
index 8abde8b51..1bd19924e 100644
--- a/tests/server/sockfilt.c
+++ b/tests/server/sockfilt.c
@@ -891,15 +891,14 @@ int main(int argc, char *argv[])
arg++;
if(argc>arg) {
char *endptr;
- long lnum = -1;
- lnum = strtol(argv[arg], &endptr, 10);
+ unsigned long ulnum = strtoul(argv[arg], &endptr, 10);
if((endptr != argv[arg] + strlen(argv[arg])) ||
- ((lnum != 0L) && ((lnum < 1025L) || (lnum > 65535L)))) {
+ ((ulnum != 0UL) && ((ulnum < 1025UL) || (ulnum > 65535UL)))) {
fprintf(stderr, "sockfilt: invalid --port argument (%s)\n",
argv[arg]);
return 0;
}
- port = (unsigned short)(lnum & 0xFFFFL);
+ port = (unsigned short)(ulnum & 0xFFFFUL);
arg++;
}
}
@@ -909,15 +908,14 @@ int main(int argc, char *argv[])
arg++;
if(argc>arg) {
char *endptr;
- long lnum = -1;
- lnum = strtol(argv[arg], &endptr, 10);
+ unsigned long ulnum = strtoul(argv[arg], &endptr, 10);
if((endptr != argv[arg] + strlen(argv[arg])) ||
- (lnum < 1025L) || (lnum > 65535L)) {
+ (ulnum < 1025UL) || (ulnum > 65535UL)) {
fprintf(stderr, "sockfilt: invalid --connect argument (%s)\n",
argv[arg]);
return 0;
}
- connectport = (unsigned short)(lnum & 0xFFFFL);
+ connectport = (unsigned short)(ulnum & 0xFFFFUL);
arg++;
}
}