]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/repl.c
fix previous commit
[openldap] / servers / slapd / repl.c
index 28a2100a57ca14d7298a81d71a0928d575da56d1..255607117ee08bfecf6b51c2917d401a1aecc8af 100644 (file)
@@ -42,6 +42,7 @@
 int
 add_replica_info(
     Backend     *be,
+    const char  *uri, 
     const char  *host 
 )
 {
@@ -59,7 +60,8 @@ add_replica_info(
 
        be->be_replica[ i ] 
                = ch_calloc( sizeof( struct slap_replica_info ), 1 );
-       be->be_replica[ i ]->ri_host = ch_strdup( host );
+       be->be_replica[ i ]->ri_uri = uri;
+       be->be_replica[ i ]->ri_host = host;
        be->be_replica[ i ]->ri_nsuffix = NULL;
        be->be_replica[ i ]->ri_attrs = NULL;
        be->be_replica[ i + 1 ] = NULL;
@@ -133,7 +135,7 @@ replog( Operation *op )
        int     count = 0;
 #endif
        int     subsets = 0;
-       long now = slap_get_time();
+       long    now = slap_get_time();
        char    *replogfile;
 
        replogfile = op->o_bd->be_replogfile ? op->o_bd->be_replogfile :