radius: avoid redundant MetaRadReqType assignment in loop

This commit is contained in:
ionutboangiu
2025-11-04 13:52:40 +02:00
committed by Dan Christian Bogos
parent 501015b9f3
commit ef90d8e1c2

View File

@@ -168,6 +168,7 @@ func (ra *RadiusAgent) handleAuth(reqPacket *radigo.Packet) (*radigo.Packet, err
Map: map[string]*utils.DataNode{
utils.RemoteHost: utils.NewLeafNode(reqPacket.RemoteAddr().String()),
MetaRadReqCode: utils.NewLeafNode(reqPacket.Code.String()),
MetaRadReqType: utils.NewLeafNode(MetaRadAuth),
},
}
radDP := newRADataProvider(reqPacket)
@@ -179,7 +180,6 @@ func (ra *RadiusAgent) handleAuth(reqPacket *radigo.Packet) (*radigo.Packet, err
utils.FirstNonEmpty(reqProcessor.Timezone,
config.CgrConfig().GeneralCfg().DefaultTimezone),
ra.fltrs, nil)
agReq.Vars.Map[MetaRadReqType] = utils.NewLeafNode(MetaRadAuth)
var lclProcessed bool
if lclProcessed, processReqErr = ra.processRequest(reqPacket, reqProcessor, agReq, replyPacket); lclProcessed {
processed = lclProcessed