From c354b4f12fe92d83350e3531510d6656aeb3a1f8 Mon Sep 17 00:00:00 2001 From: Andrew Stanley-Jones Date: Tue, 21 Feb 2012 21:37:57 +0100 Subject: Fix error in addrlen field addrlen must be initialize to the amount of space available in the buffer. Change-Id: I52945d780bba9d22aeaa7ac5a35a0e54dbea60dc Reviewed-by: Thiago Macieira --- src/network/socket/qlocalserver_unix.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/network/socket/qlocalserver_unix.cpp b/src/network/socket/qlocalserver_unix.cpp index 0c2edef578..72fcb7cb62 100644 --- a/src/network/socket/qlocalserver_unix.cpp +++ b/src/network/socket/qlocalserver_unix.cpp @@ -215,7 +215,7 @@ bool QLocalServerPrivate::listen(qintptr socketDescriptor) #ifdef Q_OS_LINUX struct ::sockaddr_un addr; - socklen_t len; + QT_SOCKLEN_T len = sizeof(addr); memset(&addr, 0, sizeof(addr)); if (0 == ::getsockname(listenSocket, (sockaddr *)&addr, &len)) { // check for absract sockets -- cgit v1.2.3