Lines Matching defs:lr

171 	LDAPRequest	*lr;
227 if (( lr = (LDAPRequest *)calloc( 1, sizeof( LDAPRequest ))) ==
237 lr->lr_msgid = msgid;
238 lr->lr_status = LDAP_REQST_INPROGRESS;
239 lr->lr_res_errno = LDAP_SUCCESS; /* optimistic */
240 lr->lr_ber = ber;
241 lr->lr_conn = lc;
244 lr->lr_origid = parentreq->lr_origid;
245 lr->lr_parentcnt = parentreq->lr_parentcnt + 1;
246 lr->lr_parent = parentreq;
247 lr->lr_refnext = parentreq->lr_refnext;
248 parentreq->lr_refnext = lr;
250 lr->lr_origid = lr->lr_msgid;
253 if (( lr->lr_next = ld->ld_requests ) != NULL ) {
254 lr->lr_next->lr_prev = lr;
256 ld->ld_requests = lr;
257 lr->lr_prev = NULL;
265 lr->lr_status = LDAP_REQST_WRITING;
270 free_request( ld, lr );
547 LDAPRequest *lr;
551 if (( lr = ld->ld_requests ) == NULL ) {
554 for ( ; lr != NULL; lr = lr->lr_next ) {
556 lr->lr_msgid, lr->lr_origid, ( lr->lr_status ==
558 ( lr->lr_status == LDAP_REQST_CHASINGREFS ) ? "ChasingRefs" :
559 ( lr->lr_status == LDAP_REQST_NOTCONNECTED ) ? "NotConnected" :
562 lr->lr_outrefcnt, lr->lr_parentcnt );
592 free_request( LDAP *ld, LDAPRequest *lr )
598 lr->lr_origid, lr->lr_msgid, 0 );
600 if ( lr->lr_parent != NULL ) {
601 --lr->lr_parent->lr_outrefcnt;
604 for ( tmplr = lr->lr_refnext; tmplr != NULL; tmplr = nextlr ) {
610 if ( lr->lr_prev == NULL ) {
611 ld->ld_requests = lr->lr_next;
613 lr->lr_prev->lr_next = lr->lr_next;
616 if ( lr->lr_next != NULL ) {
617 lr->lr_next->lr_prev = lr->lr_prev;
620 if ( lr->lr_ber != NULL ) {
621 ber_free( lr->lr_ber, 1 );
624 if ( lr->lr_res_error != NULL ) {
625 free( lr->lr_res_error );
628 if ( lr->lr_res_matched != NULL ) {
629 free( lr->lr_res_matched );
632 if ( lr->lr_ref_tofollow != NULL ) {
633 for (i= 0; lr->lr_ref_tofollow[i] != NULL; i++)
634 free(lr->lr_ref_tofollow[i]);
635 free(lr->lr_ref_tofollow);
637 if ( lr->lr_ref_unfollowed != NULL ) {
638 for (i= 0; lr->lr_ref_unfollowed[i] != NULL; i++)
639 free(lr->lr_ref_unfollowed[i]);
640 free(lr->lr_ref_unfollowed);
642 if ( lr->lr_ref_followed != NULL ) {
643 for (i= 0; lr->lr_ref_followed[i] != NULL; i++)
644 free(lr->lr_ref_followed[i]);
645 free(lr->lr_ref_followed);
648 free( lr );
679 LDAPRequest *lr;
687 for ( lr = ld->ld_requests; lr != NULL; lr = lr->lr_next ) {
689 ( lr->lr_conn != NULL && lr->lr_conn->lconn_sb == sb )) {
690 lr->lr_status = LDAP_REQST_CONNDEAD;
691 if ( lr->lr_conn != NULL ) {
692 lr->lr_conn->lconn_status = LDAP_CONNST_DEAD;