]> git.sur5r.net Git - openldap/commitdiff
fix ldap_bv2escaped_filter_value() according to <draft-ietf-ldapbis-filter>
authorPierangelo Masarati <ando@openldap.org>
Fri, 25 Nov 2005 01:12:32 +0000 (01:12 +0000)
committerPierangelo Masarati <ando@openldap.org>
Fri, 25 Nov 2005 01:12:32 +0000 (01:12 +0000)
libraries/libldap/search.c

index d6bd5f2dec95d4f5017e12921cfd00baac4b5657..afa63ef9aed16fb2356d2fca64ebb9cd6a7cc3b8 100644 (file)
@@ -370,13 +370,13 @@ ldap_bv2escaped_filter_value( struct berval *in, struct berval *out )
 {
        ber_len_t i;
        static char escape[128] = {
-               1, 1, 1, 1, 1, 1, 1, 1,
-               1, 1, 1, 1, 1, 1, 1, 1,
-               1, 1, 1, 1, 1, 1, 1, 1,
-               1, 1, 1, 1, 1, 1, 1, 1,
+               1, 0, 0, 0, 0, 0, 0, 0,
+               0, 0, 0, 0, 0, 0, 0, 0,
+               0, 0, 0, 0, 0, 0, 0, 0,
+               0, 0, 0, 0, 0, 0, 0, 0,
 
-               1, 1, 1, 0, 0, 0, 0, 0,
                0, 0, 0, 0, 0, 0, 0, 0,
+               1, 1, 1, 0, 0, 0, 0, 0,
                0, 0, 0, 0, 0, 0, 0, 0,
                0, 0, 0, 0, 0, 0, 0, 0,
 
@@ -388,7 +388,7 @@ ldap_bv2escaped_filter_value( struct berval *in, struct berval *out )
                0, 0, 0, 0, 0, 0, 0, 0,
                0, 0, 0, 0, 0, 0, 0, 0,
                0, 0, 0, 0, 0, 0, 0, 0,
-               0, 0, 0, 0, 0, 0, 0, 1
+               0, 0, 0, 0, 0, 0, 0, 0
        };
 
        out->bv_len = 0;