X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=libraries%2Flibldap%2Fcache.c;h=82212582c1b02e6ebbc04aff244ca57f350ed93f;hb=dd733e163a74db2968107b75e14f8705417b02c5;hp=af2f583f77c653e3ad97d42abe9c2cfe8f010427;hpb=29d9fa20a2823c827f098d78f1ea8539d86bf4cf;p=openldap diff --git a/libraries/libldap/cache.c b/libraries/libldap/cache.c index af2f583f77..82212582c1 100644 --- a/libraries/libldap/cache.c +++ b/libraries/libldap/cache.c @@ -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; @@ -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 );