summaryrefslogtreecommitdiffstats
path: root/ldap/admin/src/scripts/DSCreate.pm.in
diff options
context:
space:
mode:
authorNoriko Hosoi <nhosoi@redhat.com>2007-12-03 18:16:32 +0000
committerNoriko Hosoi <nhosoi@redhat.com>2007-12-03 18:16:32 +0000
commit7ff698e16687700f0dc0273cdbbfe5cfe88cbefd (patch)
tree7c612c4da5d14d88a59d8818018e1128f3390362 /ldap/admin/src/scripts/DSCreate.pm.in
parentacc45d9e2e9ed4ded52779ce2414e6d2a93168d1 (diff)
downloadds-7ff698e16687700f0dc0273cdbbfe5cfe88cbefd.tar.gz
ds-7ff698e16687700f0dc0273cdbbfe5cfe88cbefd.tar.xz
ds-7ff698e16687700f0dc0273cdbbfe5cfe88cbefd.zip
Resolves: #403351
Summary: LongDuration: Error log Rotation test suite causes slapd hang Problem description: LDAPDebug eventually calls slapd_log_error_proc_internal, which obtains the lock. If any functions called in the lock tries to log into the errors log, it tries to get the same lock and it hangs there since the underlying PR_Lock is not reentrant. Fix description: log__enough_freespace and log__delete_error_logfile could be called indirectly from slapd_log_error_proc_internal. Instead of LDAPDebug, changed these functions to call log__error_emergency when necessary.
Diffstat (limited to 'ldap/admin/src/scripts/DSCreate.pm.in')
0 files changed, 0 insertions, 0 deletions