From 07fb61c4d74396d76195c07e89ca251004c95372 Mon Sep 17 00:00:00 2001 From: lotodore Date: Fri, 10 Apr 2009 22:22:55 +0000 Subject: [PATCH] Trying to fix getpeername (sigh). --- src/net/common/serveracceptthread.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/net/common/serveracceptthread.cpp b/src/net/common/serveracceptthread.cpp index 5e798eb8..fabd3612 100644 --- a/src/net/common/serveracceptthread.cpp +++ b/src/net/common/serveracceptthread.cpp @@ -193,6 +193,7 @@ ServerAcceptThread::AcceptLoop() // Retrieve peer address. socklen_t addrLen = (socklen_t)context.GetServerSockaddrSize(); + tmpData->GetPeerAddr()->sa_family = context.GetAddrFamily(); if (getpeername(tmpData->GetSocket(), tmpData->GetPeerAddr(), &addrLen) != 0) { // Something went wrong with the connection, just continue (socket will be closed).