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