getter_utils.gno
0.29 Kb · 15 lines
1package router
2
3// cloneStringInt64Map returns a copy so callers cannot reach the stored map.
4func cloneStringInt64Map(src map[string]int64) map[string]int64 {
5 if src == nil {
6 return nil
7 }
8
9 cloned := make(map[string]int64, len(src))
10 for k, v := range src {
11 cloned[k] = v
12 }
13
14 return cloned
15}