Skip to content

Commit 2bb3595

Browse files
fix: path-related bug in rules engine (#94)
1 parent c0cdeb0 commit 2bb3595

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

proxy/proxy.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ func (p *Server) handleHTTPConnection(conn net.Conn) {
223223
p.logger.Debug(" User-Agent", "user-agent", req.Header.Get("User-Agent"))
224224

225225
// Check if request should be allowed
226-
result := p.ruleEngine.Evaluate(req.Method, req.Host)
226+
result := p.ruleEngine.Evaluate(req.Method, req.Host+req.URL.String())
227227

228228
// Audit the request
229229
p.auditor.AuditRequest(audit.Request{
@@ -274,7 +274,7 @@ func (p *Server) handleTLSConnection(conn net.Conn) {
274274
p.logger.Debug(" User-Agent", "user-agent", req.Header.Get("User-Agent"))
275275

276276
// Check if request should be allowed
277-
result := p.ruleEngine.Evaluate(req.Method, req.Host)
277+
result := p.ruleEngine.Evaluate(req.Method, req.Host+req.URL.String())
278278

279279
// Audit the request
280280
p.auditor.AuditRequest(audit.Request{

0 commit comments

Comments
 (0)