From 18dcb1132114252402a792f70cc3fac9102c5474 Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Tue, 11 Aug 2020 15:42:41 +0100 Subject: [PATCH] Avoid panics by nil pointers --- currentstateserver/acls/acls.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/currentstateserver/acls/acls.go b/currentstateserver/acls/acls.go index eaecc19f8..fcc4d6825 100644 --- a/currentstateserver/acls/acls.go +++ b/currentstateserver/acls/acls.go @@ -34,7 +34,9 @@ func NewServerACLs(db storage.Database) *ServerACLs { logrus.WithError(err).Errorf("Failed to get server ACLs for room %q", room) continue } - acls.OnServerACLUpdate(&state.Event) + if state != nil { + acls.OnServerACLUpdate(&state.Event) + } } return acls }