Skip to content

Commit 1ed46a1

Browse files
committed
Allow binding some IPv6 ports to fail
1 parent 8fea44d commit 1ed46a1

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/grpc-js-xds/interop/xds-interop-server.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,11 @@ async function main() {
289289
case 'IPV6':
290290
await serverBindPromise(server, `[::1]:${argv.port}`, creds);
291291
for (const address of getIPv6Addresses()) {
292-
await serverBindPromise(server, `[${address}]:${argv.port}`, creds);
292+
try {
293+
await serverBindPromise(server, `[${address}]:${argv.port}`, creds);
294+
} catch (e) {
295+
console.log(`Binding ${address} failed with error ${(e as Error).message}`);
296+
}
293297
}
294298
break;
295299
default:

0 commit comments

Comments
 (0)