From: Dr. David Alan Gilbert Date: Mon, 18 Aug 2025 17:45:53 +0000 (+0100) Subject: man/man3/strftime.3: EXAMPLES: Validate number of arguments X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e2d3f14fe40ad90a1fedf0fcd27e6cc896c49a7a;p=thirdparty%2Fman-pages.git man/man3/strftime.3: EXAMPLES: Validate number of arguments The strftime example requires a format paramter. If you don't pass one, it crashes. Check for the parameter. Signed-off-by: Dr. David Alan Gilbert Message-ID: <20250818174553.70132-1-dave@treblig.org> Signed-off-by: Alejandro Colomar --- diff --git a/man/man3/strftime.3 b/man/man3/strftime.3 index 4a3f805bb..ae1bd7200 100644 --- a/man/man3/strftime.3 +++ b/man/man3/strftime.3 @@ -739,6 +739,11 @@ main(int argc, char *argv[]) char outstr[200]; time_t t; struct tm *tmp; +\& + if (argc != 2) { + fprintf(stderr, "Usage: %s: \[rs]n", argv[0]); + exit(EXIT_FAILURE); + } \& t = time(NULL); tmp = localtime(&t);