Files
pkgsrc-ng/devel/glib2/patches/patch-glib_gtimezone.c
2016-01-21 23:40:00 +01:00

21 lines
558 B
C

$NetBSD: patch-glib_gtimezone.c,v 1.2 2014/09/05 20:49:55 prlw1 Exp $
Bug 730332 - glib uses wrong timezone transition with zoneinfo 2014c
Patch from John Ralls.
--- glib/gtimezone.c.orig 2013-11-07 15:29:13.000000000 +0000
+++ glib/gtimezone.c
@@ -1558,7 +1558,11 @@ interval_end (GTimeZone *tz,
guint interval)
{
if (tz->transitions && interval < tz->transitions->len)
+ {
+ if ((TRANSITION(interval)).time == G_MININT64)
+ return G_MININT64;
return (TRANSITION(interval)).time - 1;
+ }
return G_MAXINT64;
}