2009-03-05 Claudio Saavedra <csaavedra@igalia.com>
authorClaudio Saavedra <csaavedra@igalia.com>
Thu, 5 Mar 2009 11:13:14 +0000 (11:13 +0000)
committerClaudio Saavedra <csaavedra@igalia.com>
Thu, 5 Mar 2009 11:13:14 +0000 (11:13 +0000)
* src/hildon-date-selector.c (_month_days): Check for month to be
strictly less than 12, since otherwise we may overrun the array.

ChangeLog
src/hildon-date-selector.c

index 67ff6b5..1544b58 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-03-05  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-date-selector.c (_month_days): Check for month to be
+       strictly less than 12, since otherwise we may overrun the array.
+
 2009-03-04  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-date-button.c (+hildon_date_button_new_full)
index 4c4a03e..ccf6b15 100644 (file)
@@ -692,7 +692,7 @@ _month_days (gint month, gint year)
     {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}
   };
 
-  g_return_val_if_fail (month >= 0 && month <= 12, -1);
+  g_return_val_if_fail (month >= 0 && month < 12, -1);
 
   return month_days[_leap (year)][month];
 }