From b1171b6b91808421516e8a31732c38928709f906 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Sat, 2 Apr 2022 12:25:53 +0100 Subject: checks port number at start time --- memcached.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'memcached.c') diff --git a/memcached.c b/memcached.c index 584bff1..6623dec 100644 --- a/memcached.c +++ b/memcached.c @@ -5730,6 +5730,11 @@ int main (int argc, char **argv) { settings.port = settings.udpport; } + if (settings.port > 65535) { + fprintf(stderr, "ERROR: Invalid port number %d.\n", settings.port); + exit(EX_USAGE); + } + #ifdef TLS /* -- cgit v1.2.1