X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=libraries%2Flibldap%2Fcache.c;h=82212582c1b02e6ebbc04aff244ca57f350ed93f;hb=c1a257a83f3d8b9565238b5f9b8cad39a6194f63;hp=c11f998bbe7bdec0f390fa3d44445cd538dceece;hpb=72c6446ef64f8005effcdb44c999a44b53779d96;p=openldap diff --git a/libraries/libldap/cache.c b/libraries/libldap/cache.c index c11f998bbe..82212582c1 100644 --- a/libraries/libldap/cache.c +++ b/libraries/libldap/cache.c @@ -1,6 +1,6 @@ /* $OpenLDAP$ */ /* - * Copyright 1998-1999 The OpenLDAP Foundation, All Rights Reserved. + * Copyright 1998-2000 The OpenLDAP Foundation, All Rights Reserved. * COPYING RESTRICTIONS APPLY, see COPYRIGHT file */ /* Portions @@ -44,7 +44,7 @@ ldap_enable_cache( LDAP *ld, long timeout, ber_len_t maxmem ) ld->ld_errno = LDAP_NO_MEMORY; return( -1 ); } - (void) memset( ld->ld_cache, 0, sizeof( LDAPCache )); + (void) memset( ld->ld_cache, '\0', sizeof( LDAPCache )); ld->ld_cache->lc_memused = sizeof( LDAPCache ); } @@ -240,7 +240,7 @@ ldap_add_request_to_cache( LDAP *ld, ber_tag_t msgtype, BerElement *request ) ld->ld_errno = LDAP_NO_MEMORY; return; } - SAFEMEMCPY( new->lm_ber->ber_buf, request->ber_buf, + AC_MEMCPY( new->lm_ber->ber_buf, request->ber_buf, (size_t)len ); new->lm_ber->ber_ptr = new->lm_ber->ber_buf; new->lm_ber->ber_end = new->lm_ber->ber_buf + len; @@ -387,7 +387,7 @@ ldap_check_cache( LDAP *ld, ber_tag_t msgtype, BerElement *request ) return( -1 ); } - reqber.ber_valid = LBER_VALID_BERELEMENT + reqber.ber_valid = LBER_VALID_BERELEMENT; reqber.ber_buf = reqber.ber_ptr = request->ber_buf; reqber.ber_end = request->ber_ptr; @@ -498,7 +498,7 @@ msg_dup( LDAPMessage *msg ) LDAP_FREE( (char *)new ); return( NULL ); } - SAFEMEMCPY( new->lm_ber->ber_buf, msg->lm_ber->ber_buf, + AC_MEMCPY( new->lm_ber->ber_buf, msg->lm_ber->ber_buf, (size_t)len ); new->lm_ber->ber_ptr = new->lm_ber->ber_buf + ( msg->lm_ber->ber_ptr - msg->lm_ber->ber_buf );