From: Johannes Thyssen Tishman Subject: cal: drop obsolete parsemonth return value checks To: tech@openbsd.org Date: Thu, 25 Jun 2026 09:09:58 +0000 These became redundant since month range checks were implemented in parsemonth in revision 1.15. Index: cal.c =================================================================== RCS file: /cvs/src/usr.bin/cal/cal.c,v diff -u -p -r1.32 cal.c --- cal.c 18 Aug 2024 19:58:35 -0000 1.32 +++ cal.c 25 Jun 2026 09:09:04 -0000 @@ -194,14 +194,10 @@ main(int argc, char *argv[]) switch(argc) { case 2: month = parsemonth(*argv++); - if (!month) - errx(1, "Unable to parse month"); /* FALLTHROUGH */ case 1: if (argc == 1 && !isdigit((unsigned char)*argv[0])) { month = parsemonth(*argv); - if (!month) - errx(1, "illegal year value: use 1-9999"); (void)time(&now); local_time = localtime(&now); year = local_time->tm_year + 1900;