]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/syncrepl.c
silence warning
[openldap] / servers / slapd / syncrepl.c
index 9d3d9f56ce29aa8985376a85668da75510c87fa3..204f064e97b4540a896794f7c6ed1ee74ddfd07b 100644 (file)
@@ -1845,7 +1845,12 @@ static Modifications *mods_dup( Operation *op, Modifications *modlist, int match
                                for (i=0; i<mod->sml_numvals; i++)
                                        mod->sml_nvalues[i] = modlist->sml_nvalues[i];
                                BER_BVZERO(&mod->sml_nvalues[i]);
+                       } else {
+                               mod->sml_nvalues = NULL;
                        }
+               } else {
+                       mod->sml_values = NULL;
+                       mod->sml_nvalues = NULL;
                }
                if ( match < 0 && modlist->sml_op == LDAP_MOD_REPLACE )
                        mod->sml_op = LDAP_MOD_ADD;