]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/bconfig.c
- setup framework for monitoring of back-bdb/back-hdb stuff in their
[openldap] / servers / slapd / bconfig.c
index f2334d7d682c88b488bff0fbd842be37d6cc3eb7..351d4946f0366db25a03832cb01f3c825e27c8b7 100644 (file)
@@ -2665,7 +2665,7 @@ config_replica(ConfigArgs *c) {
                        }
                        replicauri = ch_malloc( len );
                        replicahost = lutil_strcopy( replicauri, ludp->lud_scheme );
-                       replicahost = lutil_strcopy( replicauri, "://" );
+                       replicahost = lutil_strcopy( replicahost, "://" );
                        if (ludp->lud_port == LDAP_PORT) {
                                strcpy( replicahost, ludp->lud_host );
                        } else {
@@ -4403,7 +4403,7 @@ Entry *
 config_build_entry( Operation *op, SlapReply *rs, CfEntryInfo *parent,
        ConfigArgs *c, struct berval *rdn, ConfigOCs *main, ConfigOCs *extra )
 {
-       Entry *e = ch_calloc( 1, sizeof(Entry) );
+       Entry *e = entry_alloc();
        CfEntryInfo *ce = ch_calloc( 1, sizeof(CfEntryInfo) );
        struct berval val;
        struct berval ad_name;