Encode correct custom payload in response to basic radius ping request. (#3106)

This commit is contained in:
bhartnett 2025-02-25 15:22:57 +08:00 committed by GitHub
parent 42d25daaeb
commit bd473f95f4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -383,7 +383,7 @@ proc handlePingExtension(
p.radiusCache.put(srcId, payload.data_radius)
(payloadType, encodePayload(HistoryRadiusPayload(data_radius: p.dataRadius())))
(payloadType, encodePayload(BasicRadiusPayload(data_radius: p.dataRadius())))
of HistoryRadiusType:
let payload = decodeSsz(encodedPayload.asSeq(), HistoryRadiusPayload).valueOr:
return encodeErrorPayload(ErrorCode.FailedToDecodePayload)