summaryrefslogtreecommitdiff
path: root/test/parallel/test-net-socket-reset-twice.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/parallel/test-net-socket-reset-twice.js')
-rw-r--r--test/parallel/test-net-socket-reset-twice.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/parallel/test-net-socket-reset-twice.js b/test/parallel/test-net-socket-reset-twice.js
new file mode 100644
index 0000000000..0292c5e3ab
--- /dev/null
+++ b/test/parallel/test-net-socket-reset-twice.js
@@ -0,0 +1,15 @@
+'use strict';
+const common = require('../common');
+const net = require('net');
+
+const server = net.createServer();
+server.listen(0);
+const port = server.address().port;
+const conn = net.createConnection(port);
+
+conn.on('error', common.mustCall(() => {
+ conn.resetAndDestroy();
+}));
+
+conn.on('close', common.mustCall());
+server.close();