Skip to content

Commit 38c9975

Browse files
BagToadCopilot
andauthored
Fix incorrect integer conversion from int to uint16 in port forwarder (cli#12831)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent 3fec2e5 commit 38c9975

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

internal/codespaces/portforwarder/port_forwarder.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,11 @@ func (fwd *CodespacesPortForwarder) UpdatePortVisibility(ctx context.Context, re
264264
}
265265

266266
// Delete the existing tunnel port to update
267-
err = fwd.connection.TunnelManager.DeleteTunnelPort(ctx, fwd.connection.Tunnel, uint16(remotePort), fwd.connection.Options)
267+
port, err := convertIntToUint16(remotePort)
268+
if err != nil {
269+
return fmt.Errorf("error converting port: %w", err)
270+
}
271+
err = fwd.connection.TunnelManager.DeleteTunnelPort(ctx, fwd.connection.Tunnel, port, fwd.connection.Options)
268272
if err != nil {
269273
return fmt.Errorf("error deleting tunnel port: %w", err)
270274
}

0 commit comments

Comments
 (0)