summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Beaver <sbeaver@netgate.com>2016-01-06 14:53:06 -0500
committerStephen Beaver <sbeaver@netgate.com>2016-01-06 14:53:36 -0500
commit311e4ad5ea15f8303205b31a2bc4afc868ee9441 (patch)
treef204dcbddf5551f1c85bb1eec7e9b115072b7cf0
parentb55564f1da8e48d649349346ca8bbb6fcc76c123 (diff)
downloadpfsense-311e4ad5ea15f8303205b31a2bc4afc868ee9441.zip
pfsense-311e4ad5ea15f8303205b31a2bc4afc868ee9441.tar.gz
Fixed #5723
-rw-r--r--src/usr/local/www/csrf/csrf-magic.js11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/usr/local/www/csrf/csrf-magic.js b/src/usr/local/www/csrf/csrf-magic.js
index d358b0f..a889773 100644
--- a/src/usr/local/www/csrf/csrf-magic.js
+++ b/src/usr/local/www/csrf/csrf-magic.js
@@ -40,10 +40,13 @@ CsrfMagic.prototype = {
send: function(data) {
if (!this.csrf_isPost) return this.csrf_send(data);
prepend = csrfMagicName + '=' + csrfMagicToken + '&';
- if (this.csrf_purportedLength === undefined) {
- this.csrf_setRequestHeader("Content-length", this.csrf_purportedLength + prepend.length);
- delete this.csrf_purportedLength;
- }
+
+ // Removed to eliminate 'Refused to set unsafe header "Content-length" ' errors in modern browsers
+ // if (this.csrf_purportedLength === undefined) {
+ // this.csrf_setRequestHeader("Content-length", this.csrf_purportedLength + prepend.length);
+ // delete this.csrf_purportedLength;
+ // }
+
delete this.csrf_isPost;
return this.csrf_send(prepend + data);
},
OpenPOWER on IntegriCloud