X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=libraries%2Flibldap%2Ffriendly.c;h=ec37982a70b27393d3b424ee481d843452822e12;hb=9e0958d5bc342e2f35f6ee8aaa6cf179b2d55085;hp=5a5567dfee844008c72c21005d8880fb9933e204;hpb=4d2761a6a64eaa1c4d5f7949277ecfe25b42ca83;p=openldap diff --git a/libraries/libldap/friendly.c b/libraries/libldap/friendly.c index 5a5567dfee..ec37982a70 100644 --- a/libraries/libldap/friendly.c +++ b/libraries/libldap/friendly.c @@ -1,3 +1,4 @@ +/* $OpenLDAP$ */ /* * Copyright 1998-1999 The OpenLDAP Foundation, All Rights Reserved. * COPYING RESTRICTIONS APPLY, see COPYRIGHT file @@ -12,7 +13,7 @@ #include "portable.h" #include -#include +#include #include #include @@ -23,7 +24,10 @@ #include "ldap-int.h" char * -ldap_friendly_name( char *filename, char *uname, LDAPFriendlyMap **map ) +ldap_friendly_name( + LDAP_CONST char *filename, + /* LDAP_CONST */ char *uname, + LDAPFriendlyMap **map ) { int i, entries; FILE *fp; @@ -46,7 +50,7 @@ ldap_friendly_name( char *filename, char *uname, LDAPFriendlyMap **map ) } rewind( fp ); - if ( (*map = (LDAPFriendlyMap *) malloc( (entries + 1) * + if ( (*map = (LDAPFriendlyMap *) LDAP_MALLOC( (entries + 1) * sizeof(LDAPFriendlyMap) )) == NULL ) { fclose( fp ); return( uname ); @@ -83,8 +87,8 @@ ldap_friendly_name( char *filename, char *uname, LDAPFriendlyMap **map ) } } - (*map)[i].lf_unfriendly = ldap_strdup( buf ); - (*map)[i].lf_friendly = ldap_strdup( s ); + (*map)[i].lf_unfriendly = LDAP_STRDUP( buf ); + (*map)[i].lf_friendly = LDAP_STRDUP( s ); i++; } @@ -110,10 +114,10 @@ ldap_free_friendlymap( LDAPFriendlyMap **map ) while ( pF->lf_unfriendly ) { - free( pF->lf_unfriendly ); - free( pF->lf_friendly ); + LDAP_FREE( pF->lf_unfriendly ); + LDAP_FREE( pF->lf_friendly ); pF++; } - free( *map ); + LDAP_FREE( *map ); *map = NULL; }