summaryrefslogtreecommitdiffstats
path: root/ldap/servers/slapd
diff options
context:
space:
mode:
authorNathan Kinder <nkinder@redhat.com>2009-01-09 17:24:30 +0000
committerNathan Kinder <nkinder@redhat.com>2009-01-09 17:24:30 +0000
commit4a73aaca9925214ed98e4a7a7cac8abbdca7e05b (patch)
tree91f3fc96249cbc03bfa5f157a59c4893f13c4ee7 /ldap/servers/slapd
parent9bf48714b223b0921c9456d10716fe9727025549 (diff)
downloadds-4a73aaca9925214ed98e4a7a7cac8abbdca7e05b.tar.gz
ds-4a73aaca9925214ed98e4a7a7cac8abbdca7e05b.tar.xz
ds-4a73aaca9925214ed98e4a7a7cac8abbdca7e05b.zip
Resolves: 381361
Summary: Add support for synchronizing the cn attribute between DS and AD.
Diffstat (limited to 'ldap/servers/slapd')
-rw-r--r--ldap/servers/slapd/main.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/ldap/servers/slapd/main.c b/ldap/servers/slapd/main.c
index 670e7608..2f05094f 100644
--- a/ldap/servers/slapd/main.c
+++ b/ldap/servers/slapd/main.c
@@ -977,17 +977,23 @@ main( int argc, char **argv)
slapd_print_version(1);
exit(1);
default:
+ {
+ char *rundir = config_get_rundir();
+
/* Ensure that we can read from and write to our rundir */
- if (access(config_get_rundir(), R_OK | W_OK)) {
+ if (access(rundir, R_OK | W_OK)) {
LDAPDebug(LDAP_DEBUG_ANY, "Unable to access nsslapd-rundir: %s\n",
slapd_system_strerror(errno), 0, 0);
LDAPDebug(LDAP_DEBUG_ANY, "Ensure that user \"%s\" has read and write "
"permissions on %s\n",
- slapdFrontendConfig->localuser, config_get_rundir(), 0);
+ slapdFrontendConfig->localuser, rundir, 0);
LDAPDebug(LDAP_DEBUG_ANY, "Shutting down.\n", 0, 0, 0);
+ slapi_ch_free_string(&rundir);
exit(1);
}
+ slapi_ch_free_string(&rundir);
break;
+ }
}
/*