]> www.tinc-vpn.org Git - tinc/blobdiff - src/net_packet.c
Don't try to forward packets to a node we don't have a key for.
[tinc] / src / net_packet.c
index 31c66d3248126fb7a913a973ecf09873d538edd7..e0370eda17455ce49ee94247331ccef955b37c10 100644 (file)
@@ -545,7 +545,10 @@ bool receive_tcppacket_sptps(connection_t *c, const char *data, size_t len) {
        /* If we're not the final recipient, relay the packet. */
 
        if(to != myself) {
-               send_sptps_data(to, from, 0, data, len);
+               if(to->status.validkey) {
+                       send_sptps_data(to, from, 0, data, len);
+               }
+
                try_tx(to, true);
                return true;
        }