mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-12 20:36:15 +01:00
gdate: Use a more recent year when fetching the month names. Fixes #1386
g_date_strftime() on Windows uses the SYSTEMTIME structure which requires the year to be >=1601. Passing 1 results in a negative SYSTEMTIME.wYear which makes GetDateFormatW() fail and crashes due to missing error handling. Just use 1976 as that's already used a few lines down.
This commit is contained in:
parent
4100c84c06
commit
0458f4728f
@ -1088,7 +1088,7 @@ g_date_prepare_to_parse (const gchar *str,
|
||||
{
|
||||
gchar *casefold;
|
||||
|
||||
g_date_set_dmy (&d, 1, i, 1);
|
||||
g_date_set_dmy (&d, 1, i, 1976);
|
||||
|
||||
g_return_if_fail (g_date_valid (&d));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user