]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-meta/compare.c
Do not return pointers into BerElement we do not own
[openldap] / servers / slapd / back-meta / compare.c
index 815e515cadd6633271948233b9429a8cf340ef15..b4131c7557c667916df4003b218e67d0362cd18e 100644 (file)
@@ -96,6 +96,8 @@ meta_back_compare(
        lc = meta_back_getconn( li, conn, op, META_OP_ALLOW_MULTIPLE,
                        ndn, NULL );
        if ( !lc || !meta_back_dobind( lc, op ) ) {
+               send_ldap_result( conn, op, LDAP_OTHER,
+                               NULL, NULL, NULL, NULL );
                return -1;
        }