]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldbm/search.c
Plug memory leak
[openldap] / servers / slapd / back-ldbm / search.c
index 4038ee56891acabc07a5d7789bc9586338081e73..94dd13553f633cf2c0388786d593d17e390bfe13 100644 (file)
@@ -39,8 +39,7 @@ ldbm_back_search(
     SlapReply  *rs )
 {
        struct ldbminfo *li = (struct ldbminfo *) op->o_bd->be_private;
-       int             rc, err;
-       const char *text = NULL;
+       int             rc;
        time_t          stoptime;
        ID_BLOCK                *candidates;
        ID              id, cursor;
@@ -369,6 +368,8 @@ searchit:
                                                ? LDAP_SCOPE_BASE
                                                : LDAP_SCOPE_SUBTREE );
 
+                               ber_bvarray_free( erefs );
+
                                send_search_reference( op, rs );
 
                                ber_bvarray_free( rs->sr_ref );