diff --git a/goblins/ocapn/captp.rkt b/goblins/ocapn/captp.rkt index d37b756..8441e17 100644 --- a/goblins/ocapn/captp.rkt +++ b/goblins/ocapn/captp.rkt @@ -1460,7 +1460,11 @@ (sessionmeta remote-location local-bootstrap-obj remote-bootstrap-vow coordinator session-name)) - (void)])) + (void)] + [(internal-shutdown reason) + ;; We're shutting down before we've properly set the connection up, + ;; we're no longer needed :( + (bcom (^setup-completer (lambda _ (void))))])) (define-values (incoming-forwarder incoming-swap) (swappable (spawn ^setup-completer)))