summaryrefslogtreecommitdiff
path: root/print-enc.c
diff options
context:
space:
mode:
Diffstat (limited to 'print-enc.c')
-rw-r--r--print-enc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/print-enc.c b/print-enc.c
index 0dc48fd7..e98f7f78 100644
--- a/print-enc.c
+++ b/print-enc.c
@@ -35,6 +35,7 @@ static const char rcsid[] _U_ =
#include <pcap.h>
#include "interface.h"
+#include "extract.h"
#include "addrtoname.h"
#include "enc.h"
@@ -67,7 +68,7 @@ enc_if_print(const struct pcap_pkthdr *h, register const u_char *p)
ENC_PRINT_TYPE(flags, M_AUTH, "authentic");
ENC_PRINT_TYPE(flags, M_CONF, "confidential");
/* ENC_PRINT_TYPE(flags, M_TUNNEL, "tunnel"); */
- printf("SPI 0x%08x: ", (u_int32_t)ntohl(hdr->spi));
+ printf("SPI 0x%08x: ", EXTRACT_32BITS(&hdr->spi));
length -= ENC_HDRLEN;
caplen -= ENC_HDRLEN;