diff --git a/modules/m_signing_key_update.cc b/modules/m_signing_key_update.cc index 3a2c5bf8c..d4bf078ac 100644 --- a/modules/m_signing_key_update.cc +++ b/modules/m_signing_key_update.cc @@ -66,6 +66,17 @@ try user_id }; + if(!exists(room)) + { + log::derror + { + m::log, "Refusing signing key update for unknown %s", + json::get<"user_id"_>(update), + }; + + return; + } + const auto master_id { msk?