cgrzemba / 389-ds-base

Forked from 389-ds-base 5 years ago
Clone

fae50d6 Bug 663752 - Cert renewal for attrcrypt and encchangelog

Authored and Committed by Noriko Hosoi 12 years ago
    Bug 663752 - Cert renewal for attrcrypt and encchangelog
    
    https://bugzilla.redhat.com/show_bug.cgi?id=663752
    
    Description: Replica config modify callback replica_config_post_
    modify (repl5_replica_config.c) calls an internal modify API with
    s_configLock held.  The modify ends up calling a replica config
    callback, in which it tries to acquire the same s_configLock and
    it hangs there since the locking function PR_Lock is not re-entrant.
    This patch avoids calling the internal modify API inside of s_configLock.
    (cherry picked from commit a5fdcddd4acc0811faa4a0152218a9702c979115)