From 3de6b6cfe5d0264571c477fcb0c5535be43a0c00 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 6 Apr 2023 23:55:00 +0200 Subject: [PATCH] sws: comparison of unsigned expression < 0 is always false Follow-up to 356dd0b73a75ed6d5 Closes #10903 --- tests/server/sws.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/server/sws.c b/tests/server/sws.c index 76215dfc7b..ffab44c783 100644 --- a/tests/server/sws.c +++ b/tests/server/sws.c @@ -2069,9 +2069,9 @@ int main(int argc, char *argv[]) char *endptr; unsigned long ulnum = strtoul(argv[arg], &endptr, 10); if((endptr != argv[arg] + strlen(argv[arg])) || - (ulnum && ((ulnum < 0UL) || (ulnum > 65535UL)))) { + (ulnum && (ulnum > 65535UL))) { fprintf(stderr, "sws: invalid --keepalive argument (%s), must " - "be number of seconds\n", argv[arg]); + "be number of seconds\n", argv[arg]); return 0; } keepalive_secs = curlx_ultous(ulnum); -- 2.47.3