From 040f65c67ff1ae57d35a0bd7d648c0dd49a4b425 Mon Sep 17 00:00:00 2001 From: Feross Aboukhadijeh Date: Wed, 22 Jun 2016 01:39:02 -0700 Subject: WebTorrent http server: Fix HEAD requests Don't send the entire response body --- lib/server.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib/server.js') diff --git a/lib/server.js b/lib/server.js index cfa883f..911da59 100644 --- a/lib/server.js +++ b/lib/server.js @@ -125,7 +125,11 @@ function Server (torrent, opts) { } else { res.setHeader('Content-Length', file.length) } - if (req.method === 'HEAD') res.end() + + if (req.method === 'HEAD') { + return res.end() + } + pump(file.createReadStream(range), res) } } -- cgit v1.2.3