]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-ppp.c
Use more the EXTRACT_8BITS() macro to fetch a one-byte value (18/n)
[tcpdump] / print-ppp.c
index 9ace0e239393ad385d3a525bb37a365f77bed74e..7203d12e8474198f9c362a2d389d65ce9a77549e 100644 (file)
@@ -1103,7 +1103,7 @@ print_ipcp_config_options(netdissect_options *ndo,
                                 while (ipcomp_subopttotallen >= 2) {
                                         ND_TCHECK2(*p, 2);
                                         ipcomp_subopt = *p;
-                                        ipcomp_suboptlen = *(p+1);
+                                        ipcomp_suboptlen = EXTRACT_8BITS(p + 1);
 
                                         /* sanity check */
                                         if (ipcomp_subopt == 0 ||