- fprintf( wfp, "%s: %s\n", mod->sm_desc->ad_cname.bv_val,
- mod->sm_values[i].bv_val /* binary! */ );
+ char *out = ldif_put( LDIF_PUT_VALUE,
+ mod->sm_desc->ad_cname.bv_val,
+ mod->sm_values[i].bv_val,
+ mod->sm_values[i].bv_len );
+ if ( out ) {
+ fprintf( wfp, "%s", out );
+ ber_memfree( out );
+ }