From fa6b9beb2030b71b004c9984833b26f166f10ddd Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Mon, 22 Apr 2013 16:16:49 +0000
Subject: [PATCH] One liner + tests: GeneralizedTime does not account for daylight savings when converting Calendar to String.

---
 opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/GeneralizedTime.java |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/GeneralizedTime.java b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/GeneralizedTime.java
index aaa871d..8e01541 100644
--- a/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/GeneralizedTime.java
+++ b/opendj3/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/GeneralizedTime.java
@@ -1342,7 +1342,7 @@
             }
 
             // Format the timezone.
-            n = tmpCalendar.get(Calendar.ZONE_OFFSET); /* ms */
+            n = tmpCalendar.get(Calendar.ZONE_OFFSET) + tmpCalendar.get(Calendar.DST_OFFSET);
             if (n == 0) {
                 sb.append('Z');
             } else {

--
Gitblit v1.10.0