Moreover:
Define ND_LONGJMP_FROM_TCHECK.
+#define ND_LONGJMP_FROM_TCHECK
#include "netdissect.h"
#include "extract.h"
#include "af.h"
#include "netdissect.h"
#include "extract.h"
#include "af.h"
uint32_t family;
ndo->ndo_protocol = "null";
uint32_t family;
ndo->ndo_protocol = "null";
- if (caplen < NULL_HDRLEN) {
- ndo->ndo_ll_hdr_len += caplen;
- nd_print_trunc(ndo);
- return;
- }
+ ND_TCHECK_LEN(p, NULL_HDRLEN);
ndo->ndo_ll_hdr_len += NULL_HDRLEN;
family = GET_HE_U_4(p);
ndo->ndo_ll_hdr_len += NULL_HDRLEN;
family = GET_HE_U_4(p);