mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-21 23:28:44 +05:00
Use correct technique for Clone in CDRE section from config
This commit is contained in:
committed by
Dan Christian Bogos
parent
400a0f506f
commit
1e9f214a27
@@ -98,18 +98,15 @@ func (self *CdreCfg) Clone() *CdreCfg {
|
||||
}
|
||||
clnCdre.HeaderFields = make([]*FCTemplate, len(self.HeaderFields))
|
||||
for idx, fld := range self.HeaderFields {
|
||||
clonedVal := *fld
|
||||
clnCdre.HeaderFields[idx] = &clonedVal
|
||||
clnCdre.HeaderFields[idx] = fld.Clone()
|
||||
}
|
||||
clnCdre.ContentFields = make([]*FCTemplate, len(self.ContentFields))
|
||||
for idx, fld := range self.ContentFields {
|
||||
clonedVal := *fld
|
||||
clnCdre.ContentFields[idx] = &clonedVal
|
||||
clnCdre.ContentFields[idx] = fld.Clone()
|
||||
}
|
||||
clnCdre.TrailerFields = make([]*FCTemplate, len(self.TrailerFields))
|
||||
for idx, fld := range self.TrailerFields {
|
||||
clonedVal := *fld
|
||||
clnCdre.TrailerFields[idx] = &clonedVal
|
||||
clnCdre.TrailerFields[idx] = fld.Clone()
|
||||
}
|
||||
return clnCdre
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user