mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-25 09:08:45 +05:00
radagent: fix panic on MSCHAP-V2 without User-Name
This commit is contained in:
committed by
Dan Christian Bogos
parent
9e49897666
commit
f976b35157
@@ -139,7 +139,11 @@ func radauthReq(flags utils.FlagsWithParams, req *radigo.Packet, aReq *AgentRequ
|
||||
vsaMSResponde := msResponse[0].Value.(*radigo.VSA).RawValue
|
||||
vsaMSChallange := msChallenge[0].Value.(*radigo.VSA).RawValue
|
||||
|
||||
userName := req.AttributesWithName("User-Name", utils.EmptyString)[0].StringValue
|
||||
userNameAVPs := req.AttributesWithName("User-Name", "")
|
||||
if len(userNameAVPs) == 0 {
|
||||
return false, utils.NewErrMandatoryIeMissing("User-Name")
|
||||
}
|
||||
userName := userNameAVPs[0].StringValue
|
||||
|
||||
if len(vsaMSChallange) != 16 || len(vsaMSResponde) != 50 {
|
||||
return false, nil
|
||||
|
||||
Reference in New Issue
Block a user