From d0ad24386070b0df243fe03d0e089deccd779cc6 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Tue, 2 Apr 2019 09:53:02 -0700 Subject: [PATCH] modules/client/sync/rooms/account_data: Ensure room_id found on room account_data handlers. --- modules/client/sync/rooms/account_data.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/client/sync/rooms/account_data.cc b/modules/client/sync/rooms/account_data.cc index 45249ddda..6b6e464ea 100644 --- a/modules/client/sync/rooms/account_data.cc +++ b/modules/client/sync/rooms/account_data.cc @@ -77,6 +77,9 @@ ircd::m::sync::room_account_data_linear_events(data &data, if(type.first != "ircd.account_data") return false; + if(!type.second) + return false; + const m::room room { lstrip(json::get<"type"_>(event), type.first) @@ -136,6 +139,9 @@ ircd::m::sync::room_account_data_linear_tags(data &data, if(type.first != "ircd.room_tag") return false; + if(!type.second) + return false; + const m::room room { lstrip(json::get<"type"_>(event), type.first)