Lines Matching refs:lm_ber
283 if (( new->lm_ber = alloc_ber_with_options( ld )) == NULLBER ) {
288 if (( new->lm_ber->ber_buf = (char *) malloc( len ))
290 ber_free( new->lm_ber, 0 );
295 SAFEMEMCPY( new->lm_ber->ber_buf, request->ber_buf, len );
296 new->lm_ber->ber_ptr = new->lm_ber->ber_buf;
297 new->lm_ber->ber_end = new->lm_ber->ber_buf + len;
397 cache_hash( req->lm_ber ) ];
461 request_cmp( m->lm_ber, &reqber ) == 0 ) {
541 if (( new->lm_ber = ber_dup( msg->lm_ber )) == NULLBER ) {
545 len = msg->lm_ber->ber_end - msg->lm_ber->ber_buf;
546 if (( new->lm_ber->ber_buf = (char *) malloc( len )) == NULL ) {
547 ber_free( new->lm_ber, 0 );
551 SAFEMEMCPY( new->lm_ber->ber_buf, msg->lm_ber->ber_buf, len );
553 new->lm_ber->ber_ptr = new->lm_ber->ber_buf +
554 ( msg->lm_ber->ber_ptr - msg->lm_ber->ber_buf );
555 new->lm_ber->ber_end = new->lm_ber->ber_buf + len;
607 ber = *msg->lm_ber; /* struct copy */
628 ber = *m->lm_ber; /* struct copy */
647 size += sizeof( LDAPMessage ) + m->lm_ber->ber_end -
648 m->lm_ber->ber_buf;