]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-tcp.c
Merge pull request #305 from fxlb/master
[tcpdump] / print-tcp.c
index b42cefd283b821534667a625d514c77b1bacf065..5f13fae1b57af18a823a0023f63fe11649c3589c 100644 (file)
@@ -122,7 +122,7 @@ struct tok tcp_option_values[] = {
         { TCPOPT_SIGNATURE, "md5" },
         { TCPOPT_AUTH, "enhanced auth" },
         { TCPOPT_UTO, "uto" },
-        { TCPOPT_MPTCP, "MPTCP" },
+        { TCPOPT_MPTCP, "mptcp" },
         { 0, NULL }
 };
 
@@ -599,7 +599,8 @@ tcp_print(register const u_char *bp, register u_int length,
 
                         case TCPOPT_MPTCP:
                                 datalen = len - 2;
-                                if (!mptcp_print(cp-2, len))
+                                LENCHECK(datalen);
+                                if (!mptcp_print(cp-2, len, flags))
                                         goto bad;
                                 break;