From 27ef05fac85dd7e517b5d2884ce3ae2e1deffd75 Mon Sep 17 00:00:00 2001 From: Radu Ioan Fericean Date: Tue, 24 Nov 2015 10:56:39 +0200 Subject: [PATCH] quick small memory improvement --- engine/storage_redis.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/engine/storage_redis.go b/engine/storage_redis.go index 86107e78b..6a5fe0cc3 100644 --- a/engine/storage_redis.go +++ b/engine/storage_redis.go @@ -361,11 +361,12 @@ func (rs *RedisStorage) cacheAccounting(alsKeys []string) (err error) { } else if len(alsKeys) != 0 { utils.Logger.Info(fmt.Sprintf("Caching aliases: %v", alsKeys)) } + al := &Alias{} for _, key := range alsKeys { // check if it already exists // to remove reverse cache keys if avs, err := cache2go.Get(key); err == nil && avs != nil { - al := &Alias{Values: avs.(AliasValues)} + al.Values = avs.(AliasValues) al.SetId(key[len(utils.ALIASES_PREFIX):]) al.RemoveReverseCache() }