Stop transaction goroutine when removing.

This commit is contained in:
Joachim Bauch 2025-12-09 11:57:36 +01:00
commit adb391ab5a
No known key found for this signature in database
GPG key ID: 77C1D22D53E15F02

View file

@ -575,7 +575,10 @@ func (g *TestJanusGateway) send(msg api.StringMap, t *transaction) (uint64, erro
func (g *TestJanusGateway) removeTransaction(id uint64) {
g.mu.Lock()
defer g.mu.Unlock()
delete(g.transactions, id)
if t, found := g.transactions[id]; found {
delete(g.transactions, id)
t.quit()
}
}
func (g *TestJanusGateway) removeSession(session *JanusSession) {