diff --git a/Kernel/Net/LocalSocket.cpp b/Kernel/Net/LocalSocket.cpp index efcc35c0c8b..c7eb24dba1b 100644 --- a/Kernel/Net/LocalSocket.cpp +++ b/Kernel/Net/LocalSocket.cpp @@ -48,7 +48,7 @@ KResult LocalSocket::bind(const sockaddr* address, socklen_t address_size) return KResult(-EINVAL); const sockaddr_un& local_address = *reinterpret_cast(address); - char safe_address[sizeof(local_address.sun_path) + 1]; + char safe_address[sizeof(local_address.sun_path) + 1] = { 0 }; memcpy(safe_address, local_address.sun_path, sizeof(local_address.sun_path)); #ifdef DEBUG_LOCAL_SOCKET @@ -81,7 +81,7 @@ KResult LocalSocket::connect(FileDescription& description, const sockaddr* addre return KResult(-EINVAL); const sockaddr_un& local_address = *reinterpret_cast(address); - char safe_address[sizeof(local_address.sun_path) + 1]; + char safe_address[sizeof(local_address.sun_path) + 1] = { 0 }; memcpy(safe_address, local_address.sun_path, sizeof(local_address.sun_path)); #ifdef DEBUG_LOCAL_SOCKET