From 2bf0bfe669ac43a6801cd7d319d0090912c11c5b Mon Sep 17 00:00:00 2001
From: Thomas Rientjes <synzvato@protonmail.com>
Date: Thu, 12 Oct 2017 14:57:09 -0300
Subject: [PATCH] Improve request sanitation mechanism

---
 core/state-manager.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/core/state-manager.js b/core/state-manager.js
index 3d38ebd..6191872 100644
--- a/core/state-manager.js
+++ b/core/state-manager.js
@@ -166,9 +166,9 @@ stateManager._stripMetadata = function (requestDetails) {
     for (let i = 0; i < requestDetails.requestHeaders.length; ++i) {
 
         if (requestDetails.requestHeaders[i].name === 'Origin') {
-            requestDetails.requestHeaders.splice(i, 1);
+            requestDetails.requestHeaders.splice(i--, 1);
         } else if (requestDetails.requestHeaders[i].name === 'Referer') {
-            requestDetails.requestHeaders.splice(i, 1);
+            requestDetails.requestHeaders.splice(i--, 1);
         }
     }
 
-- 
GitLab