From b68ddef0c22fb0bb2409457c2f081c710a591962 Mon Sep 17 00:00:00 2001
From: Honza Petrous <hop@unibase.cz>
Date: Sat, 12 Feb 2000 11:57:02 +0100
Subject: [PATCH] fixed search NOT op bug (end revision normalized)

Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.13
---
 lib/modules/Protocols.pmod/LDAP.pmod/client.pike | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/lib/modules/Protocols.pmod/LDAP.pmod/client.pike b/lib/modules/Protocols.pmod/LDAP.pmod/client.pike
index 5dae79074b..7ed7d0af5b 100644
--- a/lib/modules/Protocols.pmod/LDAP.pmod/client.pike
+++ b/lib/modules/Protocols.pmod/LDAP.pmod/client.pike
@@ -1,6 +1,6 @@
 // LDAP client protocol implementation for Pike.
 //
-// $Id: client.pike,v 1.4 1999/08/27 21:55:03 grubba Exp $
+// $Id: client.pike,v 1.13 2000/02/12 10:57:02 hop Exp $
 //
 // Honza Petrous, hop@unibase.cz
 //
@@ -44,6 +44,7 @@
 //
 //	v1.11 1999-04-10 - search filter now processed multiple wild '*' chars
 //			   [ Escaping untested, yet ]
+//	v1.13 2000-02-12 - fixed search NOT op bug (end revision normalized)
 //
 // Specifications:
 //
@@ -660,7 +661,7 @@
 	      return(ASN1_CONTEXT_SET(op, oarr));
       case '!':		// not
 	      if (objectp(ohlp = make_filter(filter_get_sub1expr(filter[1..])[0])))
-	        return(ASN1_CONTEXT_SEQUENCE(2, ohlp));
+	        return(ASN1_CONTEXT_SEQUENCE(2, ({ ohlp}) ));
 	      else
 		return(0); // error: Filter parameter error!
 	      break;
-- 
GitLab