mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-01-04 14:10:39 -05:00
fix previous commit; cleanup few 64 bit issues
This commit is contained in:
parent
bf7194aba9
commit
e2c9c843e1
1 changed files with 5 additions and 5 deletions
|
|
@ -244,8 +244,9 @@ meta_back_search( Operation *op, SlapReply *rs )
|
|||
LDAPMessage *res = NULL, *e;
|
||||
int rc = 0, sres = LDAP_SUCCESS;
|
||||
char *matched = NULL;
|
||||
int i, last = 0, ncandidates = 0,
|
||||
int last = 0, ncandidates = 0,
|
||||
initial_candidates = 0, candidate_match = 0;
|
||||
long i;
|
||||
dncookie dc;
|
||||
int is_ok = 0;
|
||||
void *savepriv;
|
||||
|
|
@ -726,7 +727,7 @@ really_bad:;
|
|||
* FIXME: only the last one gets caught!
|
||||
*/
|
||||
savepriv = op->o_private;
|
||||
op->o_private = (void *)mi->mi_ntargets;
|
||||
op->o_private = (void *)(long)mi->mi_ntargets;
|
||||
if ( candidate_match > 0 ) {
|
||||
struct berval pmatched = BER_BVNULL;
|
||||
|
||||
|
|
@ -1072,9 +1073,8 @@ meta_send_entry(
|
|||
}
|
||||
}
|
||||
|
||||
if ( last == 0 ) {
|
||||
ch_free( attr->a_vals );
|
||||
ch_free( attr );
|
||||
if ( last == 0 && attr->a_vals != &slap_dummy_bv ) {
|
||||
attr_free( attr );
|
||||
goto next_attr;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue