$OpenBSD: patch-jdk_src_share_classes_java_util_TimeZone_java,v 1.1 2008/03/19 18:05:46 kurt Exp $
--- jdk/src/share/classes/java/util/TimeZone.java.orig	Tue Oct 30 05:01:24 2007
+++ jdk/src/share/classes/java/util/TimeZone.java	Wed Nov  7 18:54:21 2007
@@ -776,15 +776,13 @@ abstract public class TimeZone implements Serializable
         }
         int gmtOffset =  (hours * 60 + num) * 60 * 1000;
 
+	zi = ZoneInfoFile.getCustomTimeZone(id, negative ? -gmtOffset : gmtOffset);
         if (gmtOffset == 0) {
-            zi = ZoneInfoFile.getZoneInfo(GMT_ID);
             if (negative) {
                 zi.setID("GMT-00:00");
             } else {
                 zi.setID("GMT+00:00");
             }
-        } else {
-            zi = ZoneInfoFile.getCustomTimeZone(id, negative ? -gmtOffset : gmtOffset);
         }
         return zi;
     }
