diff options
author | David Carlier <devnexen@gmail.com> | 2022-04-02 12:25:53 +0100 |
---|---|---|
committer | dormando <dormando@rydia.net> | 2022-07-03 17:53:06 -0700 |
commit | b1171b6b91808421516e8a31732c38928709f906 (patch) | |
tree | 4bbf2ac806bb83af30e83c4537be197810a0c766 /memcached.c | |
parent | 1b28620a751db5a0ae667abf13442bf69a40c301 (diff) | |
download | memcached-b1171b6b91808421516e8a31732c38928709f906.tar.gz |
checks port number at start time
Diffstat (limited to 'memcached.c')
-rw-r--r-- | memcached.c | 5 |
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 /* |