diff --git a/ircd/m/event.cc b/ircd/m/event.cc index d72503b50..6048149eb 100644 --- a/ircd/m/event.cc +++ b/ircd/m/event.cc @@ -24,10 +24,13 @@ ircd::m::event_id(const event &event, const const_buffer &hash) { char readable[b58encode_size(sha256::digest_size)]; - return id::event + const id::event ret { buf, b58encode(readable, hash), my_host() }; + + buf.assigned(ret); + return ret; } ircd::m::id::event