From af14aaa740747d7a34b0f5514b3a2162620276db Mon Sep 17 00:00:00 2001 From: Jeremy Lakeman Date: Fri, 3 May 2013 17:00:39 +0930 Subject: [PATCH] Fix network scanning --- overlay_link.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/overlay_link.c b/overlay_link.c index 93bfc6a9..d73f6d06 100644 --- a/overlay_link.c +++ b/overlay_link.c @@ -263,7 +263,7 @@ int overlay_send_probe(struct subscriber *peer, struct sockaddr_in addr, overlay return WHY("I can't send a probe if the interface is down."); // don't send a unicast probe unless its on the same interface that is already known to be reachable - if (peer->reachable & REACHABLE_DIRECT && peer->interface && peer->interface != interface) + if (peer && (peer->reachable & REACHABLE_DIRECT) && peer->interface && peer->interface != interface) return -1; if (addr.sin_addr.s_addr==0) {