]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/value.c
Extend checks to substrings rules. Need to kludge around
[openldap] / servers / slapd / value.c
index 3aa2adfa5000173347769adde26816223823de85..c53da1e9eba7f9a924d95b101d4bbadfe482cd92 100644 (file)
@@ -330,7 +330,6 @@ int value_find_ex(
        int     i;
        int rc;
        struct berval nval = { 0, NULL };
-       struct berval nval_tmp;
        MatchingRule *mr = ad->ad_type->sat_equality;
 
        if( mr == NULL || !mr->smr_match ) {
@@ -351,8 +350,11 @@ int value_find_ex(
        }
 
        if( mr->smr_syntax->ssyn_normalize ) {
+               struct berval nval_tmp;
+
                rc = mr->smr_syntax->ssyn_normalize(
-                       mr->smr_syntax, nval.bv_val == NULL ? val : &nval, &nval_tmp );
+                       mr->smr_syntax,
+                       nval.bv_val == NULL ? val : &nval, &nval_tmp );
 
                free(nval.bv_val);
                nval = nval_tmp;