]> git.sur5r.net Git - openldap/commitdiff
Fix memory smasher in slapi_x_modifications2ldapmods()
authorLuke Howard <lukeh@openldap.org>
Fri, 24 Jan 2003 11:09:20 +0000 (11:09 +0000)
committerLuke Howard <lukeh@openldap.org>
Fri, 24 Jan 2003 11:09:20 +0000 (11:09 +0000)
servers/slapd/slapi/slapi_utils.c

index 73e34e29bec1fd90e97bac1b9555a8408bfc92e4..9cfe1ec9a541cbf8bcd3c8740eddedc37b99ff1d 100644 (file)
@@ -2492,6 +2492,7 @@ LDAPMod **slapi_x_modifications2ldapmods(Modifications **pmodlist)
        mods = (LDAPMod **)ch_malloc( (i + 1) * sizeof(LDAPMod *) );
 
        for( i = 0, ml = modlist; ml != NULL; ml = ml->sml_next ) {
+               mods[i] = (LDAPMod *)ch_malloc( sizeof(LDAPMod) );
                modp = mods[i];
                modp->mod_op = ml->sml_op | LDAP_MOD_BVALUES;