From 20d5d0480e61f67613fe6c021cdc18971915c26a Mon Sep 17 00:00:00 2001 From: Rob Wu Date: Sat, 2 May 2020 17:20:16 +0200 Subject: [PATCH] test-memory: destroy response to free socket Starting from Node 12, the test started to fail because of intermittent socket errors, such as ECONNRESET and "socket hang up". Destroying the response before triggering a new request resolves it. --- test/test-memory.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/test-memory.js b/test/test-memory.js index 15c85f3..83d6f0c 100644 --- a/test/test-memory.js +++ b/test/test-memory.js @@ -83,7 +83,8 @@ describe('memory usage', function() { cors_anywhere_child.send(null); return; } - http.request(request, function() { + http.request(request, function(res) { + res.destroy(); requestAgain(); }).on('error', function(error) { done(error);