summaryrefslogtreecommitdiffstats
path: root/pki/base/tps/src/engine/RA.cpp
diff options
context:
space:
mode:
authorjmagne <jmagne@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2011-08-01 23:41:04 +0000
committerjmagne <jmagne@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2011-08-01 23:41:04 +0000
commit37a77d6960db1339682d4f025bd36919c4f679b8 (patch)
tree0fba2f38ba214f90c723ee4540ea2f33d54144b4 /pki/base/tps/src/engine/RA.cpp
parent18d00cef9fd603a167382f01f294a27ae5bffeb8 (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.cpp8
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",