]> The Tcpdump Group git mirrors - tcpdump/commitdiff
print-babel: don't parse two times the same field.
authorMatthieu Boutier <[email protected]>
Wed, 20 Nov 2013 16:07:03 +0000 (17:07 +0100)
committerDenis Ovsienko <[email protected]>
Mon, 24 Mar 2014 12:25:49 +0000 (16:25 +0400)
print-babel.c

index af2e1c0cd644a0ef6bd7bbf9f350e7ff17c34d27..bf8f29e84fbdb98fe4ffd8cafa7140ab7283fe90 100644 (file)
@@ -488,7 +488,6 @@ babel_print_v2(const u_char *cp, u_int length) {
                 rc = network_prefix(message[2], message[3], 0,
                                     message + 4, NULL, len - 2, prefix);
                 if(rc < 0) goto corrupt;
-                plen = message[3] + (message[2] == 1 ? 96 : 0);
                 printf("for %s",
                        message[2] == 0 ? "any" : format_prefix(prefix, plen));
             }