Skip to content

Commit 4491c9b

Browse files
test
1 parent 9900087 commit 4491c9b

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/mongoPatch.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export function useProxyForMongo(config: Config) {
1717
socks.SocksClient.createConnection = async (options, callback) => {
1818
const proxy = new HttpsProxySocket(`https://${config.proxy}`, { auth: config.auth });
1919
const socket = await proxy.connect({ host: options.destination.host, port: options.destination.port });
20+
socket.unref()
2021
sockets.push(socket);
2122
return {
2223
socket,
@@ -27,10 +28,7 @@ export function useProxyForMongo(config: Config) {
2728
console.log(`Closing ${sockets.length} open proxy sockets`);
2829
for (const socket of sockets) {
2930
await new Promise((resolve, reject) => {
30-
socket.on('close', () => {
31-
socket.unref();
32-
resolve(true);
33-
});
31+
socket.on('close', () => resolve);
3432
socket.end();
3533
});
3634
}

0 commit comments

Comments
 (0)