From 117fa3e02289f193afa16d8b4e90e0cc4376d6a0 Mon Sep 17 00:00:00 2001 From: Alexander Emelin Date: Mon, 22 Jan 2024 23:44:06 +0200 Subject: [PATCH] redis presence: fix panic during EnableUserMapping option access --- presence_redis.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/presence_redis.go b/presence_redis.go index 0226273f..b3d7fcc1 100644 --- a/presence_redis.go +++ b/presence_redis.go @@ -280,7 +280,7 @@ func (m *RedisPresenceManager) presenceStats(s *RedisShard, ch string) (Presence // PresenceStats - see PresenceManager interface description. func (m *RedisPresenceManager) PresenceStats(ch string) (PresenceStats, error) { - if m.config.EnableUserMapping(ch) { + if m.config.EnableUserMapping != nil && m.config.EnableUserMapping(ch) { return m.presenceStats(m.getShard(ch), ch) }