From 8243ca0e0e87b3e114d9ddf2843d1272bc56b053 Mon Sep 17 00:00:00 2001 From: Brian White Date: Mon, 20 Feb 2017 17:00:14 -0500 Subject: [PATCH] http: reuse existing StorageObject PR-URL: https://github.com/nodejs/node/pull/10941 Reviewed-By: James M Snell Reviewed-By: Matteo Collina Reviewed-By: Colin Ihrig Reviewed-By: Benjamin Gruenbaum --- lib/_http_outgoing.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lib/_http_outgoing.js b/lib/_http_outgoing.js index 51ded1eae6e88b..373476a3c43d52 100644 --- a/lib/_http_outgoing.js +++ b/lib/_http_outgoing.js @@ -20,10 +20,6 @@ var RE_FIELDS = new RegExp('^(?:Connection|Transfer-Encoding|Content-Length|' + var RE_CONN_VALUES = /(?:^|\W)close|upgrade(?:$|\W)/ig; var RE_TE_CHUNKED = common.chunkExpression; -// Used to store headers returned by getHeaders() -function OutgoingHeaders() {} -OutgoingHeaders.prototype = Object.create(null); - var dateCache; function utcDate() { if (!dateCache) { @@ -510,7 +506,7 @@ OutgoingMessage.prototype.getHeaderNames = function getHeaderNames() { // Returns a shallow copy of the current outgoing headers. OutgoingMessage.prototype.getHeaders = function getHeaders() { const headers = this[outHeadersKey]; - const ret = new OutgoingHeaders(); + const ret = new StorageObject(); if (headers) { const keys = Object.keys(headers); for (var i = 0; i < keys.length; ++i) {