diff --git a/mixing/mixclient/client.go b/mixing/mixclient/client.go index aa2fa1b782..44f8a59fba 100644 --- a/mixing/mixclient/client.go +++ b/mixing/mixclient/client.go @@ -1468,7 +1468,10 @@ func (c *Client) run(ctx context.Context, ps *pairedSessions) (sesRun *sessionRu freshGen := sesRun.freshGen err = c.forLocalPeers(ctx, sesRun, func(p *peer) error { if freshGen { - p.genDicemixKeys() + err := p.genDicemixKeys() + if err != nil { + return err + } } if p.ke == nil {