Remove unused argument from tunemu_write.
[tinc] / src / protocol_key.c
index c15c4f6..77b829b 100644 (file)
 #include "net.h"
 #include "netutl.h"
 #include "node.h"
-#include "prf.h"
 #include "protocol.h"
 #include "route.h"
 #include "sptps.h"
 #include "utils.h"
-#include "xalloc.h"
-
-#ifndef DISABLE_LEGACY
-static bool mykeyused = false;
-#endif
 
 void send_key_changed(void) {
 #ifndef DISABLE_LEGACY
@@ -300,6 +294,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? */
@@ -376,7 +371,6 @@ bool send_ans_key(node_t *to) {
        bin2hex(key, key, keylen);
 
        // Reset sequence number and late packet window
-       mykeyused = true;
        to->received_seqno = 0;
        to->received = 0;