diff options
author | Nathan Kinder <nkinder@redhat.com> | 2009-01-09 17:24:30 +0000 |
---|---|---|
committer | Nathan Kinder <nkinder@redhat.com> | 2009-01-09 17:24:30 +0000 |
commit | 4a73aaca9925214ed98e4a7a7cac8abbdca7e05b (patch) | |
tree | 91f3fc96249cbc03bfa5f157a59c4893f13c4ee7 /ldap/servers/slapd | |
parent | 9bf48714b223b0921c9456d10716fe9727025549 (diff) | |
download | ds-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.c | 10 |
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; + } } /* |