summaryrefslogtreecommitdiff
path: root/test/sequential/test-http-regr-gh-2928.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/sequential/test-http-regr-gh-2928.js')
-rw-r--r--test/sequential/test-http-regr-gh-2928.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/sequential/test-http-regr-gh-2928.js b/test/sequential/test-http-regr-gh-2928.js
index 094193f457..91db08df47 100644
--- a/test/sequential/test-http-regr-gh-2928.js
+++ b/test/sequential/test-http-regr-gh-2928.js
@@ -6,7 +6,6 @@
const common = require('../common');
const assert = require('assert');
const httpCommon = require('_http_common');
-const is_reused_symbol = require('internal/freelist').symbols.is_reused_symbol;
const { HTTPParser } = require('_http_common');
const net = require('net');
@@ -25,7 +24,7 @@ function execAndClose() {
process.stdout.write('.');
const parser = parsers.pop();
- parser.reinitialize(HTTPParser.RESPONSE, parser[is_reused_symbol]);
+ parser.reinitialize(HTTPParser.RESPONSE, !!parser.reused);
const socket = net.connect(common.PORT);
socket.on('error', (e) => {
@@ -33,6 +32,7 @@ function execAndClose() {
// https://github.com/nodejs/node/issues/2663.
if (common.isSunOS && e.code === 'ECONNREFUSED') {
parsers.push(parser);
+ parser.reused = true;
socket.destroy();
setImmediate(execAndClose);
return;