0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-09 13:38:55 +02:00

ircd:Ⓜ️:event::conforms: Log error if evaluation throws.

This commit is contained in:
Jason Volk 2020-06-18 22:55:14 -07:00
parent 46e0625daf
commit 2b86779a26

View file

@ -228,6 +228,7 @@ ircd::m::event::conforms::conforms(const event &e,
}
ircd::m::event::conforms::conforms(const event &e)
try
:report{0}
{
if(!e.event_id)
@ -367,6 +368,16 @@ ircd::m::event::conforms::conforms(const event &e)
set(DUP_PREV_EVENT);
}
}
catch(const std::exception &_e)
{
log::error
{
log, "Unable to complete conformity check :%s",
_e.what(),
};
throw;
}
void
ircd::m::event::conforms::operator|=(const code &code)