From d5efc87450b7e92dea5b691931a33d87f9be0a2b Mon Sep 17 00:00:00 2001
From: vharseko <vharseko@openam.org.ru>
Date: Mon, 04 Dec 2017 02:01:23 +0000
Subject: [PATCH] fixz deserialize error with year>9999

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

diff --git a/opendj-core/src/main/java/org/forgerock/opendj/ldap/GeneralizedTime.java b/opendj-core/src/main/java/org/forgerock/opendj/ldap/GeneralizedTime.java
index 66218be..8bdfc37 100644
--- a/opendj-core/src/main/java/org/forgerock/opendj/ldap/GeneralizedTime.java
+++ b/opendj-core/src/main/java/org/forgerock/opendj/ldap/GeneralizedTime.java
@@ -890,6 +890,8 @@
 
             // Format the year yyyy.
             int n = tmpCalendar.get(Calendar.YEAR);
+            if (n>9999)
+            		n=9999;
             if (n < 0) {
                 throw new IllegalArgumentException("Year cannot be < 0:" + n);
             } else if (n < 10) {

--
Gitblit v1.10.0