]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-rsvp.c
On some platforms we appear to get a warning because dnsname_print() is
[tcpdump] / print-rsvp.c
index 6a74cfe5ca52209ca29c75dac1d8dd5a7b3da116..3778e62b9514ccf8fa8ce64dae9f5f372ee02bd4 100644 (file)
@@ -1079,12 +1079,12 @@ rsvp_obj_print (const u_char *pptr, u_int plen, const u_char *tptr,
                                bittok2str(rsvp_obj_rro_label_flag_values,
                                    "none",
                                    *(obj_tptr+2)),
-                                   *(obj_tptr+2),
+                               *(obj_tptr+2),
                                tok2str(rsvp_ctype_values,
                                        "Unknown",
                                        *(obj_tptr+3) + 256*RSVP_OBJ_RRO),
-                                       *(obj_tptr+3),
-                                       ntohl(*(unsigned int *)(obj_tptr+4)));
+                               *(obj_tptr+3),
+                               EXTRACT_32BITS(obj_tptr+4));
                     }
                     obj_tlen-=*(obj_tptr+1);
                     obj_tptr+=*(obj_tptr+1);