From: Fedor Indutny Date: Thu, 12 Jun 2014 04:38:58 +0000 (-0700) Subject: http: remove unused code block X-Git-Tag: upstream/0.12.0~144 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=73343d5ceef7cb4ddee1ed0ddd2c51d1958e3bb1;p=platform%2Fupstream%2Fnodejs.git http: remove unused code block fix #7769 Signed-off-by: Fedor Indutny --- diff --git a/lib/_http_server.js b/lib/_http_server.js index 72e5b62..bcb0141 100644 --- a/lib/_http_server.js +++ b/lib/_http_server.js @@ -187,30 +187,15 @@ ServerResponse.prototype.writeHead = function(statusCode) { var obj = arguments[headerIndex]; - if (obj && this._headers) { - if (util.isArray(obj)) { - // handle array case - // TODO: remove when array is no longer accepted - var field; - for (var i = 0, len = obj.length; i < len; ++i) { - field = obj[i][0]; - if (!util.isUndefined(headers[field])) { - obj.push([field, headers[field]]); - } - } - headers = obj; - - } else { - // handle object case + if (this._headers) { + // Slow-case: when progressive API and header fields are passed. + if (obj) { var keys = Object.keys(obj); for (var i = 0; i < keys.length; i++) { var k = keys[i]; if (k) this.setHeader(k, obj[k]); } - // Slow-case: when progressive API and header fields are passed. - headers = this._renderHeaders(); } - } else if (this._headers) { // only progressive api is used headers = this._renderHeaders(); } else {