diff --git a/matrix/event_append.cc b/matrix/event_append.cc index 850c50711..520582d84 100644 --- a/matrix/event_append.cc +++ b/matrix/event_append.cc @@ -56,6 +56,12 @@ ircd::m::event::append::append(json::stack::array &array, const opts &opts) :boolean{[&] { + assert(array.s); + json::stack::checkpoint cp + { + *array.s + }; + json::stack::object object { array @@ -69,6 +75,7 @@ ircd::m::event::append::append(json::stack::array &array, } }; + cp.committing(ret); return ret; }} {