aboutsummaryrefslogtreecommitdiff
path: root/coreutils/cal.c
diff options
context:
space:
mode:
Diffstat (limited to 'coreutils/cal.c')
-rw-r--r--coreutils/cal.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/coreutils/cal.c b/coreutils/cal.c
index 207fa967b..79fe074f8 100644
--- a/coreutils/cal.c
+++ b/coreutils/cal.c
@@ -113,7 +113,10 @@ int cal_main(int argc UNUSED_PARAM, char **argv)
113 if (argv[2]) { 113 if (argv[2]) {
114 bb_show_usage(); 114 bb_show_usage();
115 } 115 }
116 month = xatou_range(*argv++, 1, 12); 116 if (!(flags & 2)) { /* no -y */
117 month = xatou_range(*argv, 1, 12);
118 }
119 argv++;
117 } 120 }
118 year = xatou_range(*argv, 1, 9999); 121 year = xatou_range(*argv, 1, 9999);
119 } 122 }