From: Frédéric Marchal Date: Thu, 23 Jun 2011 13:57:53 +0000 (+0000) Subject: Properly check the boundary of an array X-Git-Tag: v2.3.2~45 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=df78ea0ae23b7d862e9190c061d1eb6593d7b14f;p=thirdparty%2Fsarg.git Properly check the boundary of an array --- diff --git a/totday.c b/totday.c index 0b7ca3a..eb6ee5e 100644 --- a/totday.c +++ b/totday.c @@ -116,7 +116,7 @@ void day_totalize(const char *tmp, const struct userinfostruct *uinfo) for (i=0 ; isizeof(daylist)/sizeof(*daylist)) continue; + if (dayidx>=sizeof(daylist)/sizeof(*daylist)) continue; hour=i%24; daynum=daylist[dayidx]; day=daynum%100;