Removed unnecessary lock to call acmp_process_quick in Pm::evaluate

- This was introduced in commit 119a6fc & 7d786b3 because of a potential
  issue reported in #1573.
- The ACMP tree structure is initialized when the operator is
  initialized.
- During transaction execution the ACMP tree structure is only 'read'
  while traversing the tree (in acmp_process_quick) so this is safe for
  use in a multi-threaded environment.
This commit is contained in:
Eduardo Arias
2024-08-09 09:41:37 -07:00
parent 718d121ee3
commit 8d6b185856
4 changed files with 0 additions and 31 deletions

View File

@@ -53,12 +53,6 @@ class Pm : public Operator {
protected:
ACMP *m_p;
#ifdef MODSEC_MUTEX_ON_PM
private:
std::mutex m_mutex;
#endif
};