Node.js: style fixes.

No functional changes.
This commit is contained in:
Alexander Borisov
2018-12-19 15:56:09 +03:00
parent dc16885b60
commit 704fe556b4

View File

@@ -105,21 +105,23 @@ ServerResponse.prototype.removeHeader = function removeHeader(name) {
} }
let name_len = Buffer.byteLength(name + "", 'latin1'); let name_len = Buffer.byteLength(name + "", 'latin1');
let value = this.headers[name];
if (Array.isArray(this.headers[name])) { delete this.headers[name];
this.headers_count -= this.headers[name].length;
this.headers_len -= this.headers[name].length * name_len;
this.headers[name].forEach(function(val) { if (Array.isArray(value)) {
this.headers_count -= value.length;
this.headers_len -= value.length * name_len;
value.forEach(function(val) {
this.headers_len -= Buffer.byteLength(val + "", 'latin1'); this.headers_len -= Buffer.byteLength(val + "", 'latin1');
}); });
} else { return;
this.headers_count--;
this.headers_len -= name_len + Buffer.byteLength(this.headers[name] + "", 'latin1');
} }
delete this.headers[name]; this.headers_count--;
this.headers_len -= name_len + Buffer.byteLength(value + "", 'latin1');
}; };
ServerResponse.prototype.sendDate = function sendDate() { ServerResponse.prototype.sendDate = function sendDate() {