From 01d0de9fc41ac0be8738f9a105f85b0b1ff66de7 Mon Sep 17 00:00:00 2001 From: Boris Gjenero Date: Fri, 17 May 2013 21:12:56 +0200 Subject: [PATCH] FS#12854 - ipod-time-sync sets wrong day Change-Id: I8ac7561119e51774b9aee377e7373a7e830a5780 --- firmware/usbstack/usb_storage.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) static char t[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; bool leap = (y%4 == 0 && y%100 != 0) || y%400 == 0; - t[2] = leap ? 29 : 28; + t[1] = leap ? 29 : 28; int i; for (i = 0; i < 12 && yd >= t[i]; i++)