]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldbm/compare.c
Apply back-ldbm/search.c matched initialization bugfix from -devel
[openldap] / servers / slapd / back-ldbm / compare.c
index d17c5da88a9dca191f51405c1b9156816b0842d0..29f654751c90fb625c1e8ada77d927b4032a27fa 100644 (file)
@@ -29,6 +29,8 @@ ldbm_back_compare(
        /* get entry with reader lock */
        if ( (e = dn2entry_r( be, dn, &matched )) == NULL ) {
                send_ldap_result( conn, op, LDAP_NO_SUCH_OBJECT, matched, "" );
+
+               if(matched == NULL) free(matched);
                return( 1 );
        }