mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-08-15 23:55:03 +03:00
Having a copy of m_httpVersion and m_uri instead of a pointer reference
This commit is contained in:
parent
0e6787c5f8
commit
a269ef6e0c
@ -354,7 +354,7 @@ class Transaction : public TransactionAnchoredVariables {
|
|||||||
/**
|
/**
|
||||||
* Holds the HTTP version: 1.2, 2.0, 3.0 and so on....
|
* Holds the HTTP version: 1.2, 2.0, 3.0 and so on....
|
||||||
*/
|
*/
|
||||||
const char *m_httpVersion;
|
std::string m_httpVersion;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds the server IP Address
|
* Holds the server IP Address
|
||||||
@ -364,7 +364,7 @@ class Transaction : public TransactionAnchoredVariables {
|
|||||||
/**
|
/**
|
||||||
* Holds the raw URI that was requested.
|
* Holds the raw URI that was requested.
|
||||||
*/
|
*/
|
||||||
const char *m_uri;
|
std::string m_uri;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds the URI that was requests (without the query string).
|
* Holds the URI that was requests (without the query string).
|
||||||
|
@ -1585,8 +1585,8 @@ std::string Transaction::toJSON(int parts) {
|
|||||||
utils::string::dash_if_empty(
|
utils::string::dash_if_empty(
|
||||||
m_variableRequestMethod.evaluate()).c_str());
|
m_variableRequestMethod.evaluate()).c_str());
|
||||||
|
|
||||||
LOGFY_ADD_INT("http_version", m_httpVersion);
|
LOGFY_ADD_INT("http_version", m_httpVersion.c_str());
|
||||||
LOGFY_ADD("uri", this->m_uri);
|
LOGFY_ADD("uri", this->m_uri.c_str());
|
||||||
|
|
||||||
if (parts & audit_log::AuditLog::CAuditLogPart) {
|
if (parts & audit_log::AuditLog::CAuditLogPart) {
|
||||||
// FIXME: check for the binary content size.
|
// FIXME: check for the binary content size.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user