X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Froute.c;h=9b689039c17250f2a57b2c9c44a37132783f478c;hp=d748db163d1999db9a7b938eb93c821d010004a4;hb=b5ccce296848aab72d574ca3de14af5fdf3efa4d;hpb=d273efb177738d429e3cef7d8db8ee5cc8dcada7 diff --git a/src/route.c b/src/route.c index d748db16..9b689039 100644 --- a/src/route.c +++ b/src/route.c @@ -769,13 +769,12 @@ static void route_mac(node_t *source, vpn_packet_t *packet) } else { fragment_ipv4_packet(via, packet); } + return; } else if(type == ETH_P_IPV6) { packet->len = via->mtu; route_ipv6_unreachable(source, packet, ICMP6_PACKET_TOO_BIG, 0); - } else - ifdebug(TRAFFIC) logger(LOG_INFO, _("Large packet of unhandled type %hx dropped"), type); - - return; + return; + } } send_packet(subnet->owner, packet);