]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/entry.c
Kill lber_debug
[openldap] / servers / slapd / entry.c
index 563e01cec113c893c12e15919146340f9606fa57..ce08b132d1afed1754a8314e0eb3ccfb11df7e52 100644 (file)
@@ -24,7 +24,8 @@ str2entry( char       *s )
        char            *type;
        char            *value;
        char            *next;
-       int             vlen, nvals, maxvals;
+       ber_len_t       vlen;
+       int             nvals, maxvals;
        struct berval   bval;
        struct berval   *vals[2];
        char            ptype[64];
@@ -110,7 +111,8 @@ str2entry( char     *s )
                                    e->e_id, e->e_ndn, value );
                                free( e->e_ndn );
                        }
-                       e->e_ndn = dn_normalize_case( ch_strdup( value ) );
+                       e->e_ndn = ch_strdup( value );
+                       (void) dn_normalize_case( e->e_ndn );
                        continue;
                }
 
@@ -193,7 +195,7 @@ entry2str(
                /* put "dn: <dn>" */
                tmplen = strlen( e->e_dn );
                MAKE_SPACE( LDIF_SIZE_NEEDED( 2, tmplen ));
-               ldif_put_type_and_value( (char **) &ecur, "dn", e->e_dn, tmplen );
+               ldif_sput( (char **) &ecur, LDIF_PUT_VALUE, "dn", e->e_dn, tmplen );
        }
 
        /* put the attributes */
@@ -203,7 +205,7 @@ entry2str(
                        bv = a->a_vals[i];
                        tmplen = strlen( a->a_type );
                        MAKE_SPACE( LDIF_SIZE_NEEDED( tmplen, bv->bv_len ));
-                       ldif_put_type_and_value( (char **) &ecur, a->a_type,
+                       ldif_sput( (char **) &ecur, LDIF_PUT_VALUE, a->a_type,
                            bv->bv_val, bv->bv_len );
                }
        }