diff options
Diffstat (limited to 'src/network')
-rw-r--r-- | src/network/poller.cpp | 2 | ||||
-rw-r--r-- | src/network/tcp_client_socket_handler.cpp | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/network/poller.cpp b/src/network/poller.cpp index 9f62e36..ca49180 100644 --- a/src/network/poller.cpp +++ b/src/network/poller.cpp @@ -198,7 +198,7 @@ int Poller::poll(const std::chrono::milliseconds& timeout) static const size_t max_events = 12; struct epoll_event revents[max_events]; // Unblock all signals, only during the epoll_pwait call - sigset_t empty_signal_set; + sigset_t empty_signal_set{}; sigemptyset(&empty_signal_set); const int nb_events = ::epoll_pwait(this->epfd, revents, max_events, timeout.count(), &empty_signal_set); diff --git a/src/network/tcp_client_socket_handler.cpp b/src/network/tcp_client_socket_handler.cpp index 7181c9d..35f2446 100644 --- a/src/network/tcp_client_socket_handler.cpp +++ b/src/network/tcp_client_socket_handler.cpp @@ -35,7 +35,7 @@ void TCPClientSocketHandler::init_socket(const struct addrinfo* rp) // Convert the address from string format to a sockaddr that can be // used in bind() struct addrinfo* result; - struct addrinfo hints; + struct addrinfo hints{}; memset(&hints, 0, sizeof(hints)); hints.ai_flags = AI_NUMERICHOST; hints.ai_family = AF_UNSPEC; @@ -161,14 +161,14 @@ void TCPClientSocketHandler::connect(const std::string& address, const std::stri this->local_port = static_cast<uint16_t>(-1); if (rp->ai_family == AF_INET6) { - struct sockaddr_in6 a; + struct sockaddr_in6 a{}; socklen_t l = sizeof(a); if (::getsockname(this->socket, (struct sockaddr*)&a, &l) != -1) this->local_port = ntohs(a.sin6_port); } else if (rp->ai_family == AF_INET) { - struct sockaddr_in a; + struct sockaddr_in a{}; socklen_t l = sizeof(a); if (::getsockname(this->socket, (struct sockaddr*)&a, &l) != -1) this->local_port = ntohs(a.sin_port); |