security: make default listen occur on loopback

This commit is contained in:
Koushik Dutta
2024-07-25 21:06:35 -07:00
parent c627832ebd
commit 2f9db83868

View File

@@ -8,7 +8,7 @@ export class ListenZeroSingleClientTimeoutError extends Error {
}
export async function listenZero(server: net.Server, hostname: string) {
server.listen(0, hostname);
server.listen(0, hostname || '127.0.0.1');
await once(server, 'listening');
return (server.address() as net.AddressInfo).port;
}