]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#9621 fix for multival with NULL mr
authorHoward Chu <hyc@openldap.org>
Mon, 2 Aug 2021 19:24:58 +0000 (20:24 +0100)
committerHoward Chu <hyc@openldap.org>
Mon, 2 Aug 2021 19:24:58 +0000 (20:24 +0100)
servers/slapd/back-mdb/id2entry.c

index e2d6fda8b7801003dc3ec42cbf34cfe2336d9fd1..0f3b60a3b309e8e7f38e541bfb2243b5c3f01e74 100644 (file)
@@ -86,7 +86,7 @@ mdb_id2v_dupsort(
        bv1.bv_val = usrkey[1].mv_data;
        bv1.bv_len = usrkey[1].mv_size;
 
-       if (ad) {
+       if (ad && ad->ad_type->sat_equality) {
                MatchingRule *mr = ad->ad_type->sat_equality;
                rc = mr->smr_match(&match, SLAP_MR_EQUALITY
                | SLAP_MR_VALUE_OF_ASSERTION_SYNTAX