From 9d6b9a901d06de69c585e071a218547204ecf2c9 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Thu, 18 Jun 2020 12:57:55 +0300 Subject: [PATCH] Call EncryptMegolmEvent with pointer to content --- crypto.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crypto.go b/crypto.go index 6067b99..8a7c7ba 100644 --- a/crypto.go +++ b/crypto.go @@ -131,7 +131,7 @@ func (helper *CryptoHelper) Decrypt(evt *event.Event) (*event.Event, error) { } func (helper *CryptoHelper) Encrypt(roomID id.RoomID, evtType event.Type, content event.Content) (*event.EncryptedEventContent, error) { - encrypted, err := helper.mach.EncryptMegolmEvent(roomID, evtType, content) + encrypted, err := helper.mach.EncryptMegolmEvent(roomID, evtType, &content) if err != nil { if err != crypto.SessionExpired && err != crypto.SessionNotShared && err != crypto.NoGroupSession { return nil, err @@ -145,7 +145,7 @@ func (helper *CryptoHelper) Encrypt(roomID id.RoomID, evtType event.Type, conten if err != nil { return nil, errors.Wrap(err, "failed to share group session") } - encrypted, err = helper.mach.EncryptMegolmEvent(roomID, evtType, content) + encrypted, err = helper.mach.EncryptMegolmEvent(roomID, evtType, &content) if err != nil { return nil, errors.Wrap(err, "failed to encrypt event after re-sharing group session") }