From 9ab4c3c3846e83caa00e38fdf818da3508f4e4f5 Mon Sep 17 00:00:00 2001 From: psychon Date: Tue, 7 Aug 2007 22:48:25 +0000 Subject: [PATCH] Merge rev 1016 from x-x 'only listen on local IP' git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@822 726aef4b-f618-498e-8847-2d620e286838 --- User.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/User.cpp b/User.cpp index e701bb96..ff78b50e 100644 --- a/User.cpp +++ b/User.cpp @@ -904,7 +904,7 @@ bool CUser::SendFile(const CString& sRemoteNick, const CString& sFileName, const return false; } - unsigned short uPort = CZNC::Get().GetManager().ListenAllRand("DCC::LISTEN::" + sRemoteNick, false, SOMAXCONN, pSock, 120); + unsigned short uPort = CZNC::Get().GetManager().ListenRand("DCC::LISTEN::" + sRemoteNick, GetLocalIP(), false, SOMAXCONN, pSock, 120); if (GetNick().CaseCmp(sRemoteNick) == 0) { PutUser(":" + GetStatusPrefix() + "status!znc@znc.com PRIVMSG " + sRemoteNick + " :\001DCC SEND " + pFile->GetShortName() + " " + CString(CUtils::GetLongIP(GetLocalIP())) + " "