Use BerElementBuffer

This commit is contained in:
Kurt Zeilenga 2003-12-02 04:27:43 +00:00
parent f844b45a04
commit e7e9ca95a5
3 changed files with 22 additions and 22 deletions

View file

@ -1143,8 +1143,8 @@ send_pagerequest_response(
int tentries )
{
LDAPControl ctrl, *ctrls[2];
char berbuf[LBER_ELEMENT_SIZEOF];
BerElement *ber = (BerElement *)berbuf;
BerElementBuffer berbuf;
BerElement *ber = (BerElement *)&berbuf;
struct berval cookie = { 0, NULL };
PagedResultsCookie respcookie;
@ -1209,8 +1209,8 @@ bdb_build_lcup_update_ctrl(
int rc;
const char *text = NULL;
char berbuf[LBER_ELEMENT_SIZEOF];
BerElement *ber = (BerElement *)berbuf;
BerElementBuffer berbuf;
BerElement *ber = (BerElement *)&berbuf;
struct berval entrycsn_bv = { 0, NULL };
@ -1299,8 +1299,8 @@ bdb_build_lcup_done_ctrl(
struct berval *latest_entrycsn_bv )
{
int ret, rc;
char berbuf[LBER_ELEMENT_SIZEOF];
BerElement *ber = (BerElement *)berbuf;
BerElementBuffer berbuf;
BerElement *ber = (BerElement *)&berbuf;
ber_init2( ber, NULL, LBER_USE_DER );
@ -1350,8 +1350,8 @@ bdb_build_sync_state_ctrl(
int rc;
const char *text = NULL;
char berbuf[LBER_ELEMENT_SIZEOF];
BerElement *ber = (BerElement *)berbuf;
BerElementBuffer berbuf;
BerElement *ber = (BerElement *)&berbuf;
struct berval entryuuid_bv = { 0, NULL };
struct berval entrycsn_bv = { 0, NULL };
@ -1438,8 +1438,8 @@ bdb_build_sync_done_ctrl(
struct berval *latest_entrycsn_bv )
{
int ret,rc;
char berbuf[LBER_ELEMENT_SIZEOF];
BerElement *ber = (BerElement *)berbuf;
BerElementBuffer berbuf;
BerElement *ber = (BerElement *)&berbuf;
ber_init2( ber, NULL, LBER_USE_DER );
@ -1486,8 +1486,8 @@ bdb_send_ldap_intermediate(
struct berval *cookie,
LDAPControl **ctrls )
{
char berbuf[LBER_ELEMENT_SIZEOF];
BerElement *ber = (BerElement *)berbuf;
BerElementBuffer berbuf;
BerElement *ber = (BerElement *)&berbuf;
struct berval rspdata;
int ret, rc;

View file

@ -98,8 +98,8 @@ int slap_passwd_parse( struct berval *reqdata,
int rc = LDAP_SUCCESS;
ber_tag_t tag;
ber_len_t len;
char berbuf[LBER_ELEMENT_SIZEOF];
BerElement *ber = (BerElement *)berbuf;
BerElementBuffer berbuf;
BerElement *ber = (BerElement *) &berbuf;
if( reqdata == NULL ) {
return LDAP_SUCCESS;
@ -239,9 +239,9 @@ struct berval * slap_passwd_return(
{
int rc;
struct berval *bv = NULL;
char berbuf[LBER_ELEMENT_SIZEOF];
BerElementBuffer berbuf;
/* opaque structure, size unknown but smaller than berbuf */
BerElement *ber = (BerElement *)berbuf;
BerElement *ber = (BerElement *) &berbuf;
assert( cred != NULL );

View file

@ -234,8 +234,8 @@ send_ldap_response(
LDAPControl **ctrls
)
{
char berbuf[LBER_ELEMENT_SIZEOF];
BerElement *ber = (BerElement *)berbuf;
BerElementBuffer berbuf;
BerElement *ber = (BerElement *)&berbuf;
int rc;
long bytes;
@ -717,8 +717,8 @@ slap_send_search_entry(
LDAPControl **ctrls
)
{
char berbuf[LBER_ELEMENT_SIZEOF];
BerElement *ber = (BerElement *)berbuf;
BerElementBuffer berbuf;
BerElement *ber = (BerElement *)&berbuf;
Attribute *a, *aa;
int i, j, rc=-1, bytes;
char *edn;
@ -1341,8 +1341,8 @@ slap_send_search_reference(
BerVarray *v2refs
)
{
char berbuf[LBER_ELEMENT_SIZEOF];
BerElement *ber = (BerElement *)berbuf;
BerElementBuffer berbuf;
BerElement *ber = (BerElement *)&berbuf;
int rc;
int bytes;