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