From e0c837257c845545c3cb5e9fe539da1e406a6086 Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Fri, 23 May 2025 23:47:15 +0200 Subject: [PATCH] fix decode not called in inner protocol Signed-off-by: Jens Langhammer --- internal/outpost/radius/eap/handler.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/outpost/radius/eap/handler.go b/internal/outpost/radius/eap/handler.go index 7774546686..7df01a289e 100644 --- a/internal/outpost/radius/eap/handler.go +++ b/internal/outpost/radius/eap/handler.go @@ -126,7 +126,7 @@ func (p *Packet) handleEAP(pp protocol.Payload, stm protocol.StateManager) (*eap MsgType: t, } var payload any - if reflect.TypeOf(p.eap.Payload) == reflect.TypeOf(np) { + if reflect.TypeOf(pp.(*eap.Payload).Payload) == reflect.TypeOf(np) { np.Decode(pp.(*eap.Payload).RawPayload) } payload = np.Handle(ctx)