From 74c2dddb0612b9a3da79384c20638266aa7de407 Mon Sep 17 00:00:00 2001 From: Nikos Tsipinakis Date: Fri, 26 Apr 2024 14:30:49 +0200 Subject: [PATCH] Fix remote port information in plugins The remote port was not properly propagated to the plugin through grpc. Signed-off-by: Nikos Tsipinakis --- sdk/plugin/pb/translation.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sdk/plugin/pb/translation.go b/sdk/plugin/pb/translation.go index c20d686bd6..572d423e24 100644 --- a/sdk/plugin/pb/translation.go +++ b/sdk/plugin/pb/translation.go @@ -325,6 +325,7 @@ func LogicalConnectionToProtoConnection(c *logical.Connection) *Connection { return &Connection{ RemoteAddr: c.RemoteAddr, + RemotePort: int32(c.RemotePort), ConnectionState: TLSConnectionStateToProtoConnectionState(c.ConnState), } } @@ -341,6 +342,7 @@ func ProtoConnectionToLogicalConnection(c *Connection) (*logical.Connection, err return &logical.Connection{ RemoteAddr: c.RemoteAddr, + RemotePort: int(c.RemotePort), ConnState: cs, }, nil }