version 1.132, 2006/09/01 12:00:58
|
version 1.133, 2006/09/01 14:21:20
|
Line 1
|
Line 1
|
/* result.c - wait for an ldap result */ |
/* result.c - wait for an ldap result */ |
/* $OpenLDAP: pkg/ldap/libraries/libldap/result.c,v 1.131 2006/08/18 15:12:16 ando Exp $ */ |
/* $OpenLDAP: pkg/ldap/libraries/libldap/result.c,v 1.132 2006/09/01 12:00:58 ando Exp $ */ |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
* |
* |
* Copyright 1998-2006 The OpenLDAP Foundation. |
* Copyright 1998-2006 The OpenLDAP Foundation. |
Line 768 nextresp2:
|
Line 768 nextresp2:
|
ber_free( ber, 1 ); |
ber_free( ber, 1 ); |
ber = NULL; |
ber = NULL; |
if ( refer_cnt < 0 ) { |
if ( refer_cnt < 0 ) { |
ldap_return_request_by_msgid( ld, lr, 0 ); |
ldap_return_request( ld, lr, 0 ); |
return( -1 ); /* fatal error */ |
return( -1 ); /* fatal error */ |
} |
} |
lr->lr_res_errno = LDAP_SUCCESS; /* sucessfully chased referral */ |
lr->lr_res_errno = LDAP_SUCCESS; /* sucessfully chased referral */ |
Line 830 lr->lr_res_matched ? lr->lr_res_matched
|
Line 830 lr->lr_res_matched ? lr->lr_res_matched
|
} |
} |
} |
} |
|
|
ldap_return_request_by_msgid( ld, lr, 1 ); |
ldap_return_request( ld, lr, 1 ); |
lr = NULL; |
lr = NULL; |
} |
} |
|
|
Line 848 lr->lr_res_matched ? lr->lr_res_matched
|
Line 848 lr->lr_res_matched ? lr->lr_res_matched
|
} |
} |
|
|
if ( lr != NULL ) { |
if ( lr != NULL ) { |
ldap_return_request_by_msgid( ld, lr, 0 ); |
ldap_return_request( ld, lr, 0 ); |
lr = NULL; |
lr = NULL; |
} |
} |
|
|