From 4a05f1e9a440737fb75f4f4a2ac9150ab3737edf Mon Sep 17 00:00:00 2001 From: jbhusson <jonah@elixxir.io> Date: Tue, 4 May 2021 13:58:40 -0400 Subject: [PATCH] close stream when done --- api/notifications.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/notifications.go b/api/notifications.go index a226131f8..2c0fdbe30 100644 --- a/api/notifications.go +++ b/api/notifications.go @@ -95,9 +95,11 @@ func (c *Client) getIidAndSig() ([]byte, []byte, error) { return nil, nil, errors.WithMessage(err, "RegisterForNotifications: Failed to write intermediary ID to hash") } - sig, err := rsa.Sign(c.rng.GetStream(), c.GetUser().TransmissionRSA, hash.CMixHash, h.Sum(nil), nil) + stream := c.rng.GetStream() + sig, err := rsa.Sign(stream, c.GetUser().TransmissionRSA, hash.CMixHash, h.Sum(nil), nil) if err != nil { return nil, nil, errors.WithMessage(err, "RegisterForNotifications: Failed to sign intermediary ID") } + stream.Close() return intermediaryReceptionID, sig, nil } -- GitLab