summaryrefslogtreecommitdiff
path: root/memcached.c
diff options
context:
space:
mode:
authorDavid Carlier <devnexen@gmail.com>2022-04-02 12:25:53 +0100
committerdormando <dormando@rydia.net>2022-07-03 17:53:06 -0700
commitb1171b6b91808421516e8a31732c38928709f906 (patch)
tree4bbf2ac806bb83af30e83c4537be197810a0c766 /memcached.c
parent1b28620a751db5a0ae667abf13442bf69a40c301 (diff)
downloadmemcached-b1171b6b91808421516e8a31732c38928709f906.tar.gz
checks port number at start time
Diffstat (limited to 'memcached.c')
-rw-r--r--memcached.c5
1 files changed, 5 insertions, 0 deletions
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
/*