radius: avoid redundant MetaRadReqType assignment in loop

This commit is contained in:
ionutboangiu
2025-07-30 22:37:21 +03:00
committed by Ionut Boangiu
parent 2fd7730b45
commit 2e0de027db

View File

@@ -162,6 +162,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)
@@ -173,7 +174,6 @@ func (ra *RadiusAgent) handleAuth(reqPacket *radigo.Packet) (*radigo.Packet, err
utils.FirstNonEmpty(reqProcessor.Timezone,
config.CgrConfig().GeneralCfg().DefaultTimezone),
ra.filterS, nil)
agReq.Vars.Map[MetaRadReqType] = utils.NewLeafNode(MetaRadAuth)
var lclProcessed bool
if lclProcessed, processReqErr = ra.processRequest(reqPacket, reqProcessor, agReq, replyPacket); lclProcessed {
processed = lclProcessed