From: Guy Harris Date: Sat, 9 Dec 2017 01:53:56 +0000 (-0800) Subject: More EXTRACT_U_1() replacing direct dereferences. X-Git-Tag: tcpdump-4.99-bp~1665 X-Git-Url: https://git.tcpdump.org/tcpdump/commitdiff_plain/fd7da470bf5184fdca1902d557da5a1398f3f005 More EXTRACT_U_1() replacing direct dereferences. --- diff --git a/print-mpcp.c b/print-mpcp.c index 4dc92bbc..1011917f 100644 --- a/print-mpcp.c +++ b/print-mpcp.c @@ -184,13 +184,13 @@ mpcp_print(netdissect_options *ndo, register const u_char *pptr, register u_int case MPCP_OPCODE_REPORT: ND_TCHECK2(*tptr, MPCP_REPORT_QUEUESETS_LEN); - queue_sets = *tptr; + queue_sets = EXTRACT_U_1(tptr); tptr+=MPCP_REPORT_QUEUESETS_LEN; ND_PRINT((ndo, "\n\tTotal Queue-Sets %u", queue_sets)); for (queue_set = 1; queue_set < queue_sets; queue_set++) { ND_TCHECK2(*tptr, MPCP_REPORT_REPORTBITMAP_LEN); - report_bitmap = *(tptr); + report_bitmap = EXTRACT_U_1(tptr); ND_PRINT((ndo, "\n\t Queue-Set #%u, Report-Bitmap [ %s ]", queue_sets, bittok2str(mpcp_report_bitmap_values, "Unknown", report_bitmap)));