From 60c5d93f2003d28748550cd982cdaa86a137c401 Mon Sep 17 00:00:00 2001 From: Tobias Junghans Date: Fri, 23 Oct 2020 10:56:45 +0200 Subject: [PATCH] Zero-initialize sockaddr structure --- krfb/sockethelpers.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/krfb/sockethelpers.cpp b/krfb/sockethelpers.cpp index 45a87b5..bd619cd 100644 --- a/krfb/sockethelpers.cpp +++ b/krfb/sockethelpers.cpp @@ -28,9 +28,8 @@ QString peerAddress(int sock) { - const int ADDR_SIZE = 50; - struct sockaddr sa; + struct sockaddr sa = {}; socklen_t salen = sizeof(struct sockaddr); if (getpeername(sock, &sa, &salen) == 0) { @@ -53,8 +52,7 @@ QString peerAddress(int sock) unsigned short peerPort(int sock) { - - struct sockaddr sa; + struct sockaddr sa = {}; socklen_t salen = sizeof(struct sockaddr); if (getpeername(sock, &sa, &salen) == 0) { @@ -68,7 +66,7 @@ unsigned short peerPort(int sock) QString localAddress(int sock) { const int ADDR_SIZE = 50; - struct sockaddr sa{}; + struct sockaddr sa = {}; socklen_t salen = sizeof(struct sockaddr); if (getsockname(sock, &sa, &salen) == 0) { @@ -91,8 +89,7 @@ QString localAddress(int sock) unsigned short localPort(int sock) { - - struct sockaddr sa; + struct sockaddr sa = {}; socklen_t salen = sizeof(struct sockaddr); if (getsockname(sock, &sa, &salen) == 0) {