]> git.ipfire.org Git - thirdparty/sarg.git/commitdiff
Properly check the boundary of an array
authorFrédéric Marchal <fmarchal@users.sourceforge.net>
Thu, 23 Jun 2011 13:57:53 +0000 (13:57 +0000)
committerFrédéric Marchal <fmarchal@users.sourceforge.net>
Thu, 23 Jun 2011 13:57:53 +0000 (13:57 +0000)
totday.c

index 0b7ca3ac9a768620e0450f619a6492ee4c3c3f48..eb6ee5e41ad8d4fa7b0dc16f487293c0eda1cde2 100644 (file)
--- a/totday.c
+++ b/totday.c
@@ -116,7 +116,7 @@ void day_totalize(const char *tmp, const struct userinfostruct *uinfo)
        for (i=0 ; i<sizeof(tbytes)/sizeof(*tbytes) ; i++) {
                if (tbytes[i]==0 && telap[i]==0) continue;
                dayidx=i/24;
-               if (dayidx>sizeof(daylist)/sizeof(*daylist)) continue;
+               if (dayidx>=sizeof(daylist)/sizeof(*daylist)) continue;
                hour=i%24;
                daynum=daylist[dayidx];
                day=daynum%100;