diff options
author | Rich Megginson <rmeggins@redhat.com> | 2010-03-25 11:51:26 -0600 |
---|---|---|
committer | Rich Megginson <rmeggins@redhat.com> | 2010-03-25 12:26:30 -0600 |
commit | c1d2e7461ac41f39f5f27f3d9dcd6084bb4435a5 (patch) | |
tree | 0f4a7bb06d66e241bead206087bc3d04256eebb0 /ldap/servers/slapd/proto-slap.h | |
parent | 742032c11f0dabbdc80ba204801c27c4cbe305a4 (diff) | |
download | ds-c1d2e7461ac41f39f5f27f3d9dcd6084bb4435a5.tar.gz ds-c1d2e7461ac41f39f5f27f3d9dcd6084bb4435a5.tar.xz ds-c1d2e7461ac41f39f5f27f3d9dcd6084bb4435a5.zip |
Bug 576074 - search filters with parentheses fail
https://bugzilla.redhat.com/show_bug.cgi?id=576074
Resolves: bug 576074
Bug Description: search filters with parentheses fail
Reviewed by: nhosoi (Thanks!)
Branch: HEAD
Fix Description: PCRE requires '(' and ')' to be escaped to match a literal
parenthesis. Otherwise, it thinks the parenthesis is used for grouping.
Platforms tested: RHEL5 x86_64
Flag Day: no
Doc impact: no
Diffstat (limited to 'ldap/servers/slapd/proto-slap.h')
-rw-r--r-- | ldap/servers/slapd/proto-slap.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ldap/servers/slapd/proto-slap.h b/ldap/servers/slapd/proto-slap.h index be3b9dde..e67cfae7 100644 --- a/ldap/servers/slapd/proto-slap.h +++ b/ldap/servers/slapd/proto-slap.h @@ -595,6 +595,8 @@ void set_hash_filters(int i); * filterentry.c */ void filter_strcpy_special( char *d, char *s ); +#define FILTER_STRCPY_ESCAPE_PARENS 0x01 +void filter_strcpy_special_ext( char *d, char *s, int flags ); /* |