mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-14 05:16:18 +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;
|
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));
|
g_return_if_fail (g_date_valid (&d));
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user