diff --git a/modules/federation/invite.cc b/modules/federation/invite.cc index 958223951..beca698e0 100644 --- a/modules/federation/invite.cc +++ b/modules/federation/invite.cc @@ -236,4 +236,10 @@ check_event(const resource::request &request, "Proffered event has the following problems: %s", string(report) }; + + if(!verify(event, request.node_id)) + throw m::ACCESS_DENIED + { + "Invite event fails verification for %s", request.node_id + }; }