]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
man/man3/strftime.3: EXAMPLES: Validate number of arguments
authorDr. David Alan Gilbert <dave@treblig.org>
Mon, 18 Aug 2025 17:45:53 +0000 (18:45 +0100)
committerAlejandro Colomar <alx@kernel.org>
Tue, 19 Aug 2025 11:23:14 +0000 (13:23 +0200)
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 <dave@treblig.org>
Message-ID: <20250818174553.70132-1-dave@treblig.org>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
man/man3/strftime.3

index 4a3f805bbc88c90d4517f89ed253fc4a7150a98c..ae1bd7200cd68a179ee71fa7053239373032209e 100644 (file)
@@ -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: <format\-string>\[rs]n", argv[0]);
+        exit(EXIT_FAILURE);
+    }
 \&
     t = time(NULL);
     tmp = localtime(&t);