netfilter: xt_time gives a wrong monthday in a leap year
authorKaihui Luo <kaih.luo@gmail.com>
Tue, 23 Sep 2008 02:02:36 +0000 (19:02 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 23 Sep 2008 02:02:36 +0000 (19:02 -0700)
commit2cdc55751c33829f00510e0104562d0f8d8a9b85
tree546f473942d6f0dba3d1b4dca2039073b0e20e87
parent147e70e62fdd5af6263106ad634b03c5154c1e56
netfilter: xt_time gives a wrong monthday in a leap year

The function localtime_3 in xt_time.c gives a wrong monthday in a leap
year after 28th 2.  calculating monthday should use the array
days_since_leapyear[] not days_since_year[] in a leap year.

Signed-off-by: Kaihui Luo <kaih.luo@gmail.com>
Acked-by: Jan Engelhardt <jengelh@computergmbh.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/netfilter/xt_time.c