summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNoriko Hosoi <nhosoi@redhat.com>2007-03-26 23:04:17 +0000
committerNoriko Hosoi <nhosoi@redhat.com>2007-03-26 23:04:17 +0000
commit2bbf4e5d30873ecf9c7d75dd7f17652ac27db9ef (patch)
tree4c3687ebcdd5f6d3fa52cb3648157c2afbd4ec81
parent5e6fc4a1e77b0a00bf11c5797b2c987026906964 (diff)
downloadds-2bbf4e5d30873ecf9c7d75dd7f17652ac27db9ef.tar.gz
ds-2bbf4e5d30873ecf9c7d75dd7f17652ac27db9ef.tar.xz
ds-2bbf4e5d30873ecf9c7d75dd7f17652ac27db9ef.zip
Resolves: #232050
Summary: Change format of DBVERSION and guardian files (comment #10)
-rw-r--r--ldap/servers/slapd/back-ldbm/archive.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/ldap/servers/slapd/back-ldbm/archive.c b/ldap/servers/slapd/back-ldbm/archive.c
index 06e2d16b..3d9ec999 100644
--- a/ldap/servers/slapd/back-ldbm/archive.c
+++ b/ldap/servers/slapd/back-ldbm/archive.c
@@ -71,11 +71,11 @@ int ldbm_back_archive2ldbm( Slapi_PBlock *pb )
/* check the current idl format vs backup DB version */
if (idl_get_idl_new())
{
- char dbversion[LDBM_VERSION_MAXBUF];
- char dataversion[LDBM_VERSION_MAXBUF];
+ char *dbversion = NULL;
+ char *dataversion = NULL;
int value = 0;
- if (dbversion_read(li, directory, dbversion, dataversion) != 0)
+ if (dbversion_read(li, directory, &dbversion, &dataversion) != 0)
{
LDAPDebug(LDAP_DEBUG_ANY, "Warning: Unable to read dbversion "
"file in %s\n", directory, 0, 0);
@@ -85,6 +85,8 @@ int ldbm_back_archive2ldbm( Slapi_PBlock *pb )
{
is_old_to_new = 1;
}
+ slapi_ch_free_string(&dbversion);
+ slapi_ch_free_string(&dataversion);
}
/* No ldbm be's exist until we process the config information. */