diff --git a/ircd/m_room.cc b/ircd/m_room.cc index 4b3533e8a..90af36fa4 100644 --- a/ircd/m_room.cc +++ b/ircd/m_room.cc @@ -1306,6 +1306,9 @@ ircd::m::internal(const id::room &room_id) if(!my(room)) return false; + if(!exists(room)) + return false; + if(!creator(room, m::me)) return false;