Lines Matching refs:lm

165 	LDAPMessage	*lm, *lastlm, *nextlm;
174 for ( lm = ld->ld_responses; lm != NULL; lm = nextlm ) {
175 nextlm = lm->lm_next;
177 if ( do_abandon_check && ldap_abandoned( ld, lm->lm_msgid ) ) {
178 ldap_mark_abandoned( ld, lm->lm_msgid );
181 ld->ld_responses = lm->lm_next;
186 ldap_msgfree( lm );
191 if ( msgid == LDAP_RES_ANY || lm->lm_msgid == msgid ) {
195 || (lm->lm_msgtype != LDAP_RES_SEARCH_RESULT
196 && lm->lm_msgtype != LDAP_RES_SEARCH_REFERENCE
197 && lm->lm_msgtype != LDAP_RES_SEARCH_ENTRY) )
200 for ( tmp = lm; tmp != NULL; tmp = tmp->lm_chain ) {
215 lastlm = lm;
222 if ( lm == NULL
223 || (( lr = nsldapi_find_request_by_msgid( ld, lm->lm_msgid ))
233 if ( lm->lm_chain == NULL ) {
235 ld->ld_responses = lm->lm_next;
237 lastlm->lm_next = lm->lm_next;
241 ld->ld_responses = lm->lm_chain;
242 ld->ld_responses->lm_next = lm->lm_next;
244 lastlm->lm_next = lm->lm_chain;
245 lastlm->lm_next->lm_next = lm->lm_next;
250 ld->ld_responses = lm->lm_next;
252 lastlm->lm_next = lm->lm_next;
257 lm->lm_chain = NULL;
259 lm->lm_next = NULL;
262 *result = lm;
265 lm->lm_msgid, lm->lm_msgtype, 0 );
1145 ldap_msgfree( LDAPMessage *lm )
1152 for ( ; lm != NULL; lm = next ) {
1153 next = lm->lm_chain;
1154 type = lm->lm_msgtype;
1155 ber_free( lm->lm_ber, 1 );
1156 NSLDAPI_FREE( (char *) lm );
1170 LDAPMessage *lm, *prev;
1181 for ( lm = ld->ld_responses; lm != NULL; lm = lm->lm_next ) {
1182 if ( lm->lm_msgid == msgid )
1184 prev = lm;
1187 if ( lm == NULL )
1194 ld->ld_responses = lm->lm_next;
1196 prev->lm_next = lm->lm_next;
1199 msgtype = ldap_msgfree( lm );
1399 LDAPMessage *lm, *lastlm, *nextlm;
1403 for ( lm = ld->ld_responses; lm != NULL; lm = nextlm )
1405 nextlm = lm->lm_next;
1407 if ( lm->lm_msgid == msgid )
1412 || (lm->lm_msgtype != LDAP_RES_SEARCH_RESULT
1413 && lm->lm_msgtype != LDAP_RES_SEARCH_REFERENCE
1414 && lm->lm_msgtype != LDAP_RES_SEARCH_ENTRY) )
1417 for ( tmp = lm; tmp != NULL; tmp = tmp->lm_chain ) {
1424 lastlm = lm;
1427 if( lm != NULL )
1432 if ( lm->lm_chain == NULL )
1435 ld->ld_responses = lm->lm_next;
1437 lastlm->lm_next = lm->lm_next;
1443 ld->ld_responses = lm->lm_chain;
1444 ld->ld_responses->lm_next = lm->lm_next;
1448 lastlm->lm_next = lm->lm_chain;
1449 lastlm->lm_next->lm_next = lm->lm_next;
1456 ld->ld_responses = lm->lm_next;
1458 lastlm->lm_next = lm->lm_next;
1462 lm->lm_chain = NULL;
1463 lm->lm_next = NULL;
1464 rc = lm->lm_msgtype;