Subject: Off-by-one error with --dontfrag
|
|
Author: Christian Mock <cm@coretec.at>
|
|
Bugs-Debian: http://bugs.debian.org/537704
|
|
Last-Update: 2009-09-04
|
|
|
|
--- a/sendip_handler.c
|
|
+++ b/sendip_handler.c
|
|
@@ -19,7 +19,7 @@ void send_ip_handler(char *packet, unsig
|
|
{
|
|
ip_optlen = ip_opt_build(ip_opt);
|
|
|
|
- if (!opt_fragment && (size+ip_optlen+20 >= h_if_mtu))
|
|
+ if (!opt_fragment && (size+ip_optlen+20 > h_if_mtu))
|
|
{
|
|
/* auto-activate fragmentation */
|
|
virtual_mtu = h_if_mtu-20;
|