This correction is due to Omri Liba of Ben-Gurion University of the Negev, Israel.

The Explorer algorithm is incorrect. Here is a counterexample (see the picture below). Assume the faulty node is located in a completely connected subcomponent V, and node a in component D. Suppose node a starts the message propagating the information about its neighborhood as described in Explorer. Meanwhile, the faulty node starts a message carrying the correct neighborhood of node a and the whole set of nodes N = V + D as a visited set.

Node p then sends a message that originates from a to its neighboring node c. Concurrently, node c sends a message that originates in the faulty node to p. Since the faulty message contains the whole set of nodes as visited set, once process p receives this message from c, p discards the message. Similarly, c discards a message received from p. In the same manner processes on the border of V and D fail to make progress in message propagation and neighborhood of a is never confirmed. Specifically, this discussion shows that Proposition 1 is incorrect.