Merge pull request #2763 from M4tteoP/v3/dev/wasm-experimental

Removing getentropy dependency for wasm build
This commit is contained in:
martinhsv
2022-07-04 11:25:17 -04:00
committed by GitHub

View File

@@ -163,8 +163,9 @@ Transaction::Transaction(ModSecurity *ms, RulesSet *rules, void *logCbData)
m_logCbData(logCbData), m_logCbData(logCbData),
TransactionAnchoredVariables(this) { TransactionAnchoredVariables(this) {
m_id = std::unique_ptr<std::string>( new std::string( m_id = std::unique_ptr<std::string>( new std::string(
std::to_string(m_timeStamp) std::to_string(m_timeStamp)));
+ std::to_string(modsecurity::utils::generate_transaction_unique_id()))); //+ std::to_string(modsecurity::utils::generate_transaction_unique_id())));
// Wasm VM does not support the random generation that involves a file system operation
m_variableUrlEncodedError.set("0", 0); m_variableUrlEncodedError.set("0", 0);