diff --git a/cmd/cgr-engine/cgr-engine.go b/cmd/cgr-engine/cgr-engine.go index e7039e82f..b4b48ed4d 100644 --- a/cmd/cgr-engine/cgr-engine.go +++ b/cmd/cgr-engine/cgr-engine.go @@ -469,7 +469,7 @@ func main() { cdrStats.AddQueue(engine.NewCdrStatsFromCdrStatsCfg(cfg.CDRStatConfig), &out) } server.RpcRegister(cdrStats) - server.RpcRegister(apier.CDRStatsV1{cdrStats}) // Public APIs + server.RpcRegister(&apier.CDRStatsV1{cdrStats}) // Public APIs } var cdrsChan chan struct{} diff --git a/engine/storage_redis.go b/engine/storage_redis.go index b3d7d826c..0d6c92c94 100644 --- a/engine/storage_redis.go +++ b/engine/storage_redis.go @@ -688,7 +688,7 @@ func (rs *RedisStorage) GetAllCdrStats() (css []*CdrStats, err error) { if err != nil { continue } - var cs *CdrStats + cs := &CdrStats{} err = rs.ms.Unmarshal(value, cs) css = append(css, cs) }