diff options
| author | jmagne <jmagne@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2011-08-01 23:41:04 +0000 |
|---|---|---|
| committer | jmagne <jmagne@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2011-08-01 23:41:04 +0000 |
| commit | 37a77d6960db1339682d4f025bd36919c4f679b8 (patch) | |
| tree | 0fba2f38ba214f90c723ee4540ea2f33d54144b4 /pki/base/tps/src/engine/RA.cpp | |
| parent | 18d00cef9fd603a167382f01f294a27ae5bffeb8 (diff) | |
Fix Bugzilla Bug# 725572 - Starting TPS subsystem with no pre-existing audit log file does not write audit messages.
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@2089 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/tps/src/engine/RA.cpp')
| -rw-r--r-- | pki/base/tps/src/engine/RA.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pki/base/tps/src/engine/RA.cpp b/pki/base/tps/src/engine/RA.cpp index 7346d8099..0491b6db4 100644 --- a/pki/base/tps/src/engine/RA.cpp +++ b/pki/base/tps/src/engine/RA.cpp @@ -236,7 +236,7 @@ void RA::do_free(char *p) int RA::InitializeSignedAudit() { // cfu - RA::Debug("RA:: InitializeSignedAudit", "begins"); + RA::Debug("RA:: InitializeSignedAudit", "begins pid: %d",getpid()); tpsConfigured = m_cfg->GetConfigAsBool("tps.configured", false); // During installation config, don't do this if (IsTpsConfigured() && (m_audit_signed == true) && (m_audit_signing_key == NULL)) { @@ -527,8 +527,8 @@ int RA::InitializeInChild(RA_Context *ctx, int nSignedAuditInitCount) { int status = 0; char configname[256]; - RA::Debug( LL_PER_SERVER, "RA::InitializeInChild", "begins: %d", - nSignedAuditInitCount); + RA::Debug( LL_PER_SERVER, "RA::InitializeInChild", "begins: %d pid: %d ppid: %d", + nSignedAuditInitCount,getpid(),getppid()); if (!NSS_IsInitialized()) { RA::Debug( LL_PER_SERVER, "RA::InitializeInChild", "Initializing NSS"); @@ -589,7 +589,7 @@ int RA::InitializeInChild(RA_Context *ctx, int nSignedAuditInitCount) { m_buffer_size = m_cfg->GetConfigAsInt(CFG_AUDIT_BUFFER_SIZE, 512); m_flush_interval = m_cfg->GetConfigAsInt(CFG_AUDIT_FLUSH_INTERVAL, 5); - if (m_audit_enabled) { + if (m_audit_enabled && (nSignedAuditInitCount > 1 )) { // is audit logSigning on? m_audit_signed = m_cfg->GetConfigAsBool(CFG_AUDIT_SIGNED, false); RA::Debug("RA:: InitializeInChild", "Audit signing is %s", |
