mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-25 19:52:10 +01:00
Merge branch '878-timezone-transitions' into 'master'
Resolve "glib uses wrong timezone transition with zoneinfo 2014c" Closes #878 See merge request GNOME/glib!94
This commit is contained in:
commit
8bbc38b497
@ -1677,7 +1677,10 @@ interval_end (GTimeZone *tz,
|
|||||||
guint interval)
|
guint interval)
|
||||||
{
|
{
|
||||||
if (tz->transitions && interval < tz->transitions->len)
|
if (tz->transitions && interval < tz->transitions->len)
|
||||||
return (TRANSITION(interval)).time - 1;
|
{
|
||||||
|
gint64 lim = (TRANSITION(interval)).time;
|
||||||
|
return lim - (lim != G_MININT64);
|
||||||
|
}
|
||||||
return G_MAXINT64;
|
return G_MAXINT64;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user