GDateTime: Add guards to g_date_time_new()

https://bugzilla.gnome.org/show_bug.cgi?id=728401
This commit is contained in:
Bastien Nocera 2014-04-17 09:18:14 +02:00 committed by Matthias Clasen
parent f18811f2dc
commit 88b284c070

View File

@ -944,6 +944,8 @@ g_date_time_new (GTimeZone *tz,
GDateTime *datetime; GDateTime *datetime;
gint64 full_time; gint64 full_time;
g_return_val_if_fail (tz != NULL, NULL);
if (year < 1 || year > 9999 || if (year < 1 || year > 9999 ||
month < 1 || month > 12 || month < 1 || month > 12 ||
day < 1 || day > 31 || day < 1 || day > 31 ||