diff options
Diffstat (limited to 'print-frag6.c')
| -rw-r--r-- | print-frag6.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/print-frag6.c b/print-frag6.c index db4a98edcc3e..fbcabc5b00cd 100644 --- a/print-frag6.c +++ b/print-frag6.c @@ -27,10 +27,11 @@ #include <netdissect-stdinc.h> -#include "ip6.h" #include "netdissect.h" #include "extract.h" +#include "ip6.h" + int frag6_print(netdissect_options *ndo, register const u_char *bp, register const u_char *bp2) { @@ -40,7 +41,7 @@ frag6_print(netdissect_options *ndo, register const u_char *bp, register const u dp = (const struct ip6_frag *)bp; ip6 = (const struct ip6_hdr *)bp2; - ND_TCHECK(dp->ip6f_offlg); + ND_TCHECK(*dp); if (ndo->ndo_vflag) { ND_PRINT((ndo, "frag (0x%08x:%d|%ld)", |
