Restore Unique_id to include random portion after timestamp

This commit is contained in:
Martin Vierula
2022-06-03 10:32:53 -07:00
parent 97550881fe
commit 14c94e2eb2

View File

@@ -162,9 +162,9 @@ Transaction::Transaction(ModSecurity *ms, RulesSet *rules, void *logCbData)
m_variableTimeYear(""), m_variableTimeYear(""),
m_logCbData(logCbData), m_logCbData(logCbData),
TransactionAnchoredVariables(this) { TransactionAnchoredVariables(this) {
m_id = std::unique_ptr<std::string>( m_id = std::unique_ptr<std::string>( new std::string(
new std::string( std::to_string(m_timeStamp)
std::to_string(m_timeStamp))); + std::to_string(modsecurity::utils::generate_transaction_unique_id())));
m_variableUrlEncodedError.set("0", 0); m_variableUrlEncodedError.set("0", 0);