diff --git a/ipcs/chainipc.go b/ipcs/chainipc.go index e794af93a183..9d16dc4929a7 100644 --- a/ipcs/chainipc.go +++ b/ipcs/chainipc.go @@ -82,6 +82,7 @@ func (cipcs *ChainIPCs) Unpublish(chainID ids.ID) (bool, error) { if !ok { return false, nil } + delete(cipcs.chains, chainID) return true, chainIPCs.stop() }