tailscale/syncs
Joe Tsai 5b7303817e
syncs: allocate map with Map.WithLock (#13755)
One primary purpose of WithLock is to mutate the underlying map.
However, this can lead to a panic if it happens to be nil.
Thus, always allocate a map before passing it to f.

Updates tailscale/corp#11038

Signed-off-by: Joe Tsai <joetsai@digital-static.net>
2024-10-09 14:03:37 -07:00
..
locked.go
locked_test.go
pool.go
pool_test.go
shardedmap.go
shardedmap_test.go
syncs.go syncs: allocate map with Map.WithLock (#13755) 2024-10-09 14:03:37 -07:00
syncs_test.go