From c3a65d0203c00d96fbc197925c078a5408daaafd Mon Sep 17 00:00:00 2001 From: "Kyle J. McKay" Date: Tue, 24 Nov 2020 19:55:26 -0700 Subject: [PATCH] peek_packets.c: provide remote_port value In addition to providing remote_addr and server_addr and server_port, go ahead and provide remote_port too. It's cheap and easy and there's really no reason not to. Signed-off-by: Kyle J. McKay --- src/peek_packet.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/peek_packet.c b/src/peek_packet.c index 011afae..a72c251 100644 --- a/src/peek_packet.c +++ b/src/peek_packet.c @@ -477,7 +477,10 @@ int main(int argc, char *argv[]) socknamelen = (socklen_t)sizeof(sockname); if (!getpeername(0, &sockname.sa, &socknamelen) && iptoa(&sockname.sa, ipstr, sizeof(ipstr)) && ipstr[0]) { + uint16_t p = xsockport(&sockname.sa); printf("remote_addr=%s\n", ipstr); + if (p) + printf("remote_port=%u\n", (unsigned)p); } socknamelen = (socklen_t)sizeof(sockname); if (!getsockname(0, &sockname.sa, &socknamelen) && -- 2.11.4.GIT