From ff4cfff0867280d55b91955e3afe7067845024f0 Mon Sep 17 00:00:00 2001
From: ludovicp <ludovicp@localhost>
Date: Thu, 15 Oct 2009 09:29:11 +0000
Subject: [PATCH] Fix for defect 4286: Account Usability Control incorrectly reports account unusable when password expires in the futur. Fixes the encoding of the control response when password is valid and due to expire later
---
opendj-sdk/opends/src/server/org/opends/server/controls/AccountUsableResponseControl.java | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/controls/AccountUsableResponseControl.java b/opendj-sdk/opends/src/server/org/opends/server/controls/AccountUsableResponseControl.java
index a86577c..06bd8f5 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/controls/AccountUsableResponseControl.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/controls/AccountUsableResponseControl.java
@@ -401,7 +401,7 @@
public void writeValue(ASN1Writer writer) throws IOException {
writer.writeStartSequence(UNIVERSAL_OCTET_STRING_TYPE);
- if(secondsBeforeExpiration < 0)
+ if(isUsable)
{
writer.writeInteger(TYPE_SECONDS_BEFORE_EXPIRATION,
secondsBeforeExpiration);
--
Gitblit v1.10.0