Clean up conn-subs on Unsubscribe

This commit is contained in:
Tony Garnock-Jones 2019-05-03 10:23:08 +01:00
parent 1c2bd11373
commit 38e3894a3d
1 changed files with 3 additions and 1 deletions

View File

@ -201,7 +201,9 @@
"Mention of nonexistent subscription ID ~v from connection ~v. Ignoring."
subid
connid)]
[localid (unsubscribe! localid connid)]))
[localid
(conn-subs (hash-remove (conn-subs) subid))
(unsubscribe! localid connid)]))
(define (relay-add-or-del localid captures delta expected-outcome ctor)
(define-values (new-conn-matches conn-outcome)