From c6c20c3e7c42e39c91ce2db75427c5d9da3da390 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Sun, 7 Apr 2024 16:17:10 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=A6=E2=80=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/socket.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/socket.cpp b/lib/socket.cpp index b9da958c..aac73b79 100644 --- a/lib/socket.cpp +++ b/lib/socket.cpp @@ -305,13 +305,13 @@ bool Socket::getPeerName(int fd, std::string &host, uint32_t &port, sockaddr * t if (tmpaddr->sa_family == AF_INET6){ host = inet_ntop(AF_INET6, &(((sockaddr_in6*)tmpaddr)->sin6_addr), addrconv, INET6_ADDRSTRLEN); if (host.substr(0, 7) == "::ffff:"){host = host.substr(7);} - port = ntohs(((sockaddr_in6 *)&tmpaddr)->sin6_port); + port = ntohs(((sockaddr_in6 *)tmpaddr)->sin6_port); HIGH_MSG("Peer IPv6 addr [%s:%" PRIu32 "]", host.c_str(), port); return true; } if (tmpaddr->sa_family == AF_INET){ host = inet_ntop(AF_INET, &(((sockaddr_in *)tmpaddr)->sin_addr), addrconv, INET6_ADDRSTRLEN); - port = ntohs(((sockaddr_in *)&tmpaddr)->sin_port); + port = ntohs(((sockaddr_in *)tmpaddr)->sin_port); HIGH_MSG("Peer IPv4 addr [%s:%" PRIu32 "]", host.c_str(), port); return true; }