don't leak in case of error

This commit is contained in:
Pierangelo Masarati 2007-08-17 09:47:14 +00:00
parent 50a275f15a
commit 6df2df130b

View File

@ -113,13 +113,14 @@ ldap_refresh(
rc = ber_flatten2( ber, &bv, 0 );
if ( rc < 0 ) {
ld->ld_errno = LDAP_ENCODING_ERROR;
return ld->ld_errno;
rc = ld->ld_errno = LDAP_ENCODING_ERROR;
goto done;
}
rc = ldap_extended_operation( ld, LDAP_EXOP_REFRESH, &bv,
sctrls, cctrls, msgidp );
done:;
ber_free( ber, 1 );
return rc;