diff options
| author | cfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2011-01-15 00:06:26 +0000 |
|---|---|---|
| committer | cfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2011-01-15 00:06:26 +0000 |
| commit | 5d516b7e2fbac63521c7db3896986a828db015e2 (patch) | |
| tree | 2a3ee8b405ca44194b774270e63bc14366ff51bf /pki/base/tps/src/engine/RA.cpp | |
| parent | a5cf77dec7aa2e5e37479313a322b1f2d9377719 (diff) | |
Bug 669055 - TPS server does not re-start when signedAudit logging is turned ON
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@1736 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 | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pki/base/tps/src/engine/RA.cpp b/pki/base/tps/src/engine/RA.cpp index dfb784245..392946cff 100644 --- a/pki/base/tps/src/engine/RA.cpp +++ b/pki/base/tps/src/engine/RA.cpp @@ -627,6 +627,9 @@ int RA::InitializeInChild(RA_Context *ctx, int nSignedAuditInitCount) { // As per CC requirements, we want to flush the audit log immediately // to ensure that the audit log is not full FlushAuditLogBuffer(); + + rc = SelfTest::runStartUpSelfTests(); // run general self tests + if (rc != 0) goto loser; } if (m_debug_log != NULL) { @@ -2543,6 +2546,7 @@ int RA::InitializeHttpConnections(const char *id, int *len, HttpConnection **con if( ( clientnickname != NULL ) && ( PL_strcmp( clientnickname, "" ) != 0 ) ) { SelfTest::Initialize(m_cfg); + rc = SelfTest::runStartUpSelfTests(clientnickname); if (rc != 0) goto loser; } else { |
