diff --git a/lntest/harness.go b/lntest/harness.go index d9aff075..ae31ccf0 100644 --- a/lntest/harness.go +++ b/lntest/harness.go @@ -823,7 +823,12 @@ func (n *NetworkHarness) ShutdownNode(node *HarnessNode) error { // KillNode kills the node (but won't wait for the node process to stop). func (n *NetworkHarness) KillNode(node *HarnessNode) error { - return node.kill() + if err := node.kill(); err != nil { + return err + } + + delete(n.activeNodes, node.NodeID) + return nil } // StopNode stops the target node, but doesn't yet clean up its directories.