Index: ChangeLog
===================================================================
--- ChangeLog	(wersja 7392)
+++ ChangeLog	(kopia robocza)
@@ -0,0 +0,7 @@
+2008-08-24  Zbigniew Chyla  <zbigniew.chyla@gmail.com>
+
+	Bug 540012 – g_date_add_days
+
+	* glib/gdate.c (g_date_add_days): add g_return_if_fail check for
+	possible overflow before adding ndays argument.
+
Index: glib/gdate.c
===================================================================
--- glib/gdate.c	(wersja 7392)
+++ glib/gdate.c	(kopia robocza)
@@ -1075,6 +1075,7 @@
     g_date_update_julian (d);
 
   g_return_if_fail (d->julian);
+  g_return_if_fail (ndays > G_MAXUINT - d->julian_days);
   
   d->julian_days += ndays;
   d->dmy = FALSE;
