X-Git-Url: https://git.librecmc.org/?p=oweals%2Ftinc.git;a=blobdiff_plain;f=src%2Fnet_packet.c;h=de6ae550ed24ddeeede7cb7c87a58b36f2d8c27a;hp=1730023d17c6f54c673896bbf4c25faf70b309f7;hb=2c67eafc6e6c5e210636c0d2bad15827bf2d7cf0;hpb=7e4d57adf54ce369e4111bde0ccd3ea4b9e853ee diff --git a/src/net_packet.c b/src/net_packet.c index 1730023..de6ae55 100644 --- a/src/net_packet.c +++ b/src/net_packet.c @@ -342,7 +342,7 @@ static void send_udppacket(node_t *n, vpn_packet_t *origpkt) return; } - if(!n->minmtu && (inpkt->data[12] | inpkt->data[13])) { + if(n->options & OPTION_PMTU_DISCOVERY && !n->minmtu && (inpkt->data[12] | inpkt->data[13])) { ifdebug(TRAFFIC) logger(LOG_INFO, _("No minimum MTU established yet for %s (%s), forwarding via TCP"), n->name, n->hostname);