Merge pull request 'Prevent loading a nil tapir service before tor has started' (#356) from groupwiring into master
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is failing Details

Reviewed-on: #356
This commit is contained in:
erinn 2021-05-10 17:10:10 -07:00
commit 347a9b169d
1 changed files with 2 additions and 1 deletions

View File

@ -444,8 +444,9 @@ func (e *engine) receiveGroupMessage(server string, gm *groups.EncryptedGroupMes
func (e *engine) sendMessageToGroup(groupID string, server string, ct []byte, sig []byte) {
es, ok := e.ephemeralServices.Load(server)
if !ok {
if es == nil || !ok {
e.eventManager.Publish(event.NewEvent(event.SendMessageToGroupError, map[event.Field]string{event.GroupID: groupID, event.GroupServer: server, event.Error: "server-not-found", event.Signature: base64.StdEncoding.EncodeToString(sig)}))
return
}
ephemeralService := es.(tapir.Service)