]> The Tcpdump Group git mirrors - tcpdump/commitdiff
More EXTRACT_U_1() replacing direct dereferences.
authorGuy Harris <[email protected]>
Sat, 9 Dec 2017 01:53:56 +0000 (17:53 -0800)
committerGuy Harris <[email protected]>
Sat, 9 Dec 2017 01:53:56 +0000 (17:53 -0800)
print-mpcp.c

index 4dc92bbcd7c20b668829946a5b4d216cda3a29b9..1011917f2ad56a8f9d1c7079ceffeb4419993341 100644 (file)
@@ -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)));