X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=libraries%2Flibldap%2Freferences.c;h=a5e5afefd0def458478250a28e0622eb8ca1697e;hb=fff5d3de601a7a980cf7554e3f2e6f4d7ceda834;hp=371919db10de2318b04555649645fc194570e6fe;hpb=403f4479bc9f9a864122d4aeecf7284408918302;p=openldap diff --git a/libraries/libldap/references.c b/libraries/libldap/references.c index 371919db10..a5e5afefd0 100644 --- a/libraries/libldap/references.c +++ b/libraries/libldap/references.c @@ -1,6 +1,6 @@ /* $OpenLDAP$ */ /* - * Copyright 1998-1999 The OpenLDAP Foundation, All Rights Reserved. + * Copyright 1998-2002 The OpenLDAP Foundation, All Rights Reserved. * COPYING RESTRICTIONS APPLY, see COPYRIGHT file */ /* @@ -13,7 +13,6 @@ #include -#include #include #include #include @@ -106,7 +105,7 @@ ldap_parse_reference( } /* make a private copy of BerElement */ - SAFEMEMCPY(&be, ref->lm_ber, sizeof(be)); + AC_MEMCPY(&be, ref->lm_ber, sizeof(be)); if ( ber_scanf( &be, "{v" /*}*/, &refs ) == LBER_ERROR ) { rc = LDAP_DECODING_ERROR; @@ -132,7 +131,7 @@ free_and_return: *referralsp = refs; } else { - ldap_value_free( refs ); + LDAP_VFREE( refs ); } if( freeit ) {