diff --git a/mud.c b/mud.c index 533e515..23b7194 100644 --- a/mud.c +++ b/mud.c @@ -1548,7 +1548,8 @@ mud_set_state(struct mud *mud, struct sockaddr *addr, if (state && path->state != state) { path->state = state; - mud_reset_path(path); // XXX + mud_reset_path(path); + mud_update(mud); } return 0;