From d6331b6e7bbef9facc7e6c8bdc42ed4e7b58668d Mon Sep 17 00:00:00 2001 From: Tobias Weimer Date: Sun, 1 Mar 2015 20:50:59 +0000 Subject: XFire: - Major cleanup git-svn-id: http://svn.miranda-ng.org/main/trunk@12294 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/Xfire/src/client.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'protocols/Xfire/src/client.cpp') diff --git a/protocols/Xfire/src/client.cpp b/protocols/Xfire/src/client.cpp index 7fa31f99bc..024cfc16d9 100644 --- a/protocols/Xfire/src/client.cpp +++ b/protocols/Xfire/src/client.cpp @@ -92,7 +92,7 @@ using namespace std; struct sockaddr_in sa; int iLen = sizeof(sa); getsockname(socket->m_sock, (SOCKADDR*)&sa, &iLen); - strcpy(this->localaddr,inet_ntoa(sa.sin_addr)); + strncpy(this->localaddr,inet_ntoa(sa.sin_addr), sizeof(this->localaddr)-1); this->llocaladdr=inet_addr(this->localaddr); packetReader->setSocket(socket); -- cgit v1.2.3