fix decode not called in inner protocol
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
@ -126,7 +126,7 @@ func (p *Packet) handleEAP(pp protocol.Payload, stm protocol.StateManager) (*eap
|
|||||||
MsgType: t,
|
MsgType: t,
|
||||||
}
|
}
|
||||||
var payload any
|
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)
|
np.Decode(pp.(*eap.Payload).RawPayload)
|
||||||
}
|
}
|
||||||
payload = np.Handle(ctx)
|
payload = np.Handle(ctx)
|
||||||
|
|||||||
Reference in New Issue
Block a user