From 0543025fca7e18aa2ce8527080ba78b09836a0e9 Mon Sep 17 00:00:00 2001 From: William Robinet Date: Thu, 4 Aug 2022 13:01:36 +0200 Subject: [PATCH] Fix missing port # in pcap files --- pcap/pcap_logger.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pcap/pcap_logger.c b/pcap/pcap_logger.c index c594540..4f76eed 100644 --- a/pcap/pcap_logger.c +++ b/pcap/pcap_logger.c @@ -62,14 +62,14 @@ static int create_pcap_logger(proto_obj **objp, struct sockaddr_storage *i_addr, ABORT(R_NO_MEMORY); //src_addr.sin_family = AF_INET; - //src_addr.sin_port = htons(i_port); //src_addr.sin_addr = *i_addr; memcpy(&src_addr, i_addr, sizeof(struct sockaddr_in)); + src_addr.sin_port = htons(i_port); //dst_addr.sin_family = AF_INET; - //dst_addr.sin_port = htons(r_port); //dst_addr.sin_addr = *r_addr; memcpy(&dst_addr, r_addr, sizeof(struct sockaddr_in)); + dst_addr.sin_port = htons(r_port); logpkt_ctx_init(pcap_obj,NULL,0,content_pcap_src_ether, content_pcap_dst_ether, (const struct sockaddr*)&src_addr, sizeof(src_addr),