diff options
-rw-r--r-- | firmware/usbstack/usb_storage.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/usbstack/usb_storage.c b/firmware/usbstack/usb_storage.c index b7fdeac7e2..5a1970fd1d 100644 --- a/firmware/usbstack/usb_storage.c +++ b/firmware/usbstack/usb_storage.c | |||
@@ -336,7 +336,7 @@ static void yearday_to_daymonth(int yd, int y, int *d, int *m) | |||
336 | static char t[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; | 336 | static char t[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; |
337 | 337 | ||
338 | bool leap = (y%4 == 0 && y%100 != 0) || y%400 == 0; | 338 | bool leap = (y%4 == 0 && y%100 != 0) || y%400 == 0; |
339 | t[2] = leap ? 29 : 28; | 339 | t[1] = leap ? 29 : 28; |
340 | 340 | ||
341 | int i; | 341 | int i; |
342 | for (i = 0; i < 12 && yd >= t[i]; i++) | 342 | for (i = 0; i < 12 && yd >= t[i]; i++) |