X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/ff8464bffd24a451a5a4c08c6c6ab7d0a2c88785..4d424411615d4757ecd4f59ae467f27c9ddfc09c:/print-ldp.c diff --git a/print-ldp.c b/print-ldp.c index 2a3d1f97..d556a683 100644 --- a/print-ldp.c +++ b/print-ldp.c @@ -581,12 +581,12 @@ ldp_pdu_print(netdissect_options *ndo, } pdu_len = EXTRACT_16BITS(&ldp_com_header->pdu_length); - if (pdu_len < sizeof(const struct ldp_common_header)-4) { + if (pdu_len < sizeof(struct ldp_common_header)-4) { /* length too short */ ND_PRINT((ndo, "%sLDP, pdu-length: %u (too short, < %u)", (ndo->ndo_vflag < 1) ? "" : "\n\t", pdu_len, - (u_int)(sizeof(const struct ldp_common_header)-4))); + (u_int)(sizeof(struct ldp_common_header)-4))); return 0; } @@ -602,8 +602,8 @@ ldp_pdu_print(netdissect_options *ndo, return 0; /* ok they seem to want to know everything - lets fully decode it */ - tptr = pptr + sizeof(const struct ldp_common_header); - tlen = pdu_len - (sizeof(const struct ldp_common_header)-4); /* Type & Length fields not included */ + tptr = pptr + sizeof(struct ldp_common_header); + tlen = pdu_len - (sizeof(struct ldp_common_header)-4); /* Type & Length fields not included */ while(tlen>0) { /* did we capture enough for fully decoding the msg header ? */