From: Howard Chu Date: Thu, 13 Nov 2003 21:42:06 +0000 (+0000) Subject: Fix prev commit X-Git-Tag: OPENLDAP_REL_ENG_2_1_24~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=728951f6f2e1929841502c4ba25d52bbcd7796ca;p=thirdparty%2Fopenldap.git Fix prev commit --- diff --git a/servers/slapd/saslauthz.c b/servers/slapd/saslauthz.c index 2bc602738e..15961c3b84 100644 --- a/servers/slapd/saslauthz.c +++ b/servers/slapd/saslauthz.c @@ -143,6 +143,10 @@ is_dn: bv.bv_len = uri->bv_len - (bv.bv_val - uri->bv_val); done: if( rc != LDAP_SUCCESS ) { if( *filter ) filter_free( *filter ); + base->bv_val = NULL; + base->bv_len = 0; + fstr->bv_val = NULL; + fstr->bv_len = 0; } else { /* Don't free these, they're returned to caller */ ludp->lud_filter = NULL;