diff --git a/servers/slapd/filterentry.c b/servers/slapd/filterentry.c index f65c8472a8..a6baf16f1a 100644 --- a/servers/slapd/filterentry.c +++ b/servers/slapd/filterentry.c @@ -396,7 +396,7 @@ test_substring_filter( /* compile the regex */ Debug( LDAP_DEBUG_FILTER, "test_substring_filter: regcomp pat: %s\n", pat, 0, 0 ); - if ((rc = regcomp(&re, pat, REG_EXTENDED))) { + if ((rc = regcomp(&re, pat, REG_EXTENDED|REG_NOSUB))) { char error[512]; regerror(rc, &re, error, sizeof(error));