From 1aded8ec296c7bc6e7de62a9cea3edacf7471fdd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20Gallou=C3=ABt?= Date: Sat, 17 Feb 2018 20:21:45 +0000 Subject: [PATCH] Unset skip flag when adding a knwon path MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Adrien Gallouët --- mud.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/mud.c b/mud.c index d4e22c0..1cc3223 100644 --- a/mud.c +++ b/mud.c @@ -549,7 +549,14 @@ mud_add_path(struct mud *mud, struct sockaddr *peer) if (mud_ss_from_sa(&addr, peer)) return -1; - return -!mud_path(mud, &addr, &mud->peer.addr, 1); + struct mud_path *path = mud_path(mud, &addr, &mud->peer.addr, 1); + + if (!path) + return -1; + + path->state.skip = 0; + + return 0; } int