From 0151f8a6a91cf9aa4c45752eb7dd530e2ba0d4cd Mon Sep 17 00:00:00 2001 From: Owen Date: Thu, 31 Jul 2025 15:57:30 -0700 Subject: [PATCH] Fix bad sourcePort --- server/routers/gerbil/updateHolePunch.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/routers/gerbil/updateHolePunch.ts b/server/routers/gerbil/updateHolePunch.ts index bb7b53df..836061d6 100644 --- a/server/routers/gerbil/updateHolePunch.ts +++ b/server/routers/gerbil/updateHolePunch.ts @@ -188,7 +188,7 @@ export async function updateHolePunch( `${destination.reachableAt}/update-destinations`, { sourceIp: client.endpoint?.split(":")[0] || "", - sourcePort: client.endpoint?.split(":")[1] || 0, + sourcePort: parseInt(client.endpoint?.split(":")[1] || "0"), destinations: destination.destinations }, { @@ -220,7 +220,7 @@ export async function updateHolePunch( )?.destinations || []; } else if (newtId) { - logger.debug(`Got hole punch with ip: ${ip}, port: ${port} for olmId: ${olmId}`); + logger.debug(`Got hole punch with ip: ${ip}, port: ${port} for newtId: ${newtId}`); const { session, newt: newtSession } = await validateNewtSessionToken(token);