From e050753d1fc4d4465032919746c2a4db78f19932 Mon Sep 17 00:00:00 2001
From: Guus Sliepen <guus@tinc-vpn.org>
Date: Tue, 27 Jul 2021 14:57:18 +0200
Subject: [PATCH] Really avoid trying to send an ANS_KEY request to unreachable
 nodes.

Commit ed070d754d1b5500b0ec3615ae342178cfd42efb only printed a warning,
but was missing a return statement.
---
 src/protocol_key.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/protocol_key.c b/src/protocol_key.c
index c15c4f6e..a9d719bb 100644
--- a/src/protocol_key.c
+++ b/src/protocol_key.c
@@ -300,6 +300,7 @@ bool req_key_h(connection_t *c, const char *request) {
 		if(!from->status.reachable) {
 			logger(DEBUG_ALWAYS, LOG_ERR, "Got %s from %s (%s) origin %s which is not reachable",
 			       "REQ_KEY", c->name, c->hostname, from_name);
+			return true;
 		}
 
 		/* Is this an extended REQ_KEY message? */
-- 
2.39.5