- if ( ld->ld_error != NULL )
- free( ld->ld_error );
- if ( ld->ld_matched != NULL )
- free( ld->ld_matched );
- if ( ld->ld_host != NULL )
- free( ld->ld_host );
- if ( ld->ld_ufnprefix != NULL )
- free( ld->ld_ufnprefix );
- if ( ld->ld_filtd != NULL )
+
+ if ( ld->ld_error != NULL ) {
+ LDAP_FREE( ld->ld_error );
+ ld->ld_error = NULL;
+ }
+
+ if ( ld->ld_matched != NULL ) {
+ LDAP_FREE( ld->ld_matched );
+ ld->ld_matched = NULL;
+ }
+
+ if ( ld->ld_host != NULL ) {
+ LDAP_FREE( ld->ld_host );
+ ld->ld_host = NULL;
+ }
+
+ if ( ld->ld_ufnprefix != NULL ) {
+ LDAP_FREE( ld->ld_ufnprefix );
+ ld->ld_ufnprefix = NULL;
+ }
+
+ if ( ld->ld_filtd != NULL ) {