From 4a6a78236043da7f8af9ad7be8488aeed6884eda Mon Sep 17 00:00:00 2001 From: Achim Kraus Date: Wed, 17 Jan 2024 16:49:35 +0100 Subject: [PATCH] dtls-server.c: check for left cli-arguments. Signed-off-by: Achim Kraus --- tests/dtls-server.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/dtls-server.c b/tests/dtls-server.c index 1a471475..fa684d4d 100644 --- a/tests/dtls-server.c +++ b/tests/dtls-server.c @@ -308,7 +308,7 @@ usage(const char *program, const char *version) { program = ++p; fprintf(stderr, "%s v%s -- DTLS server implementation\n" - "(c) 2011-2014 Olaf Bergmann \n\n" + "(c) 2011-2024 Olaf Bergmann \n\n" "usage: %s [-A address] [-c cipher suites] [-e] [-p port] [-r] [-v num]\n" "\t-A address\t\tlisten on specified address (default is ::)\n", program, version, program); @@ -386,6 +386,11 @@ main(int argc, char **argv) { exit(1); } } + if (argc != optind) { + dtls_warn("no arguments supported!\n"); + usage(argv[0], dtls_package_version()); + exit(1); + } listen_addr.sin6_port = port; dtls_set_log_level(log_level);