From 2c025d633439a3f4f1e421b175d9f90c1b164ca0 Mon Sep 17 00:00:00 2001 From: Idan Horowitz Date: Sat, 9 Apr 2022 22:26:25 +0300 Subject: [PATCH] Kernel: Move NNRPs instead of copying in queue_connection_from --- Kernel/Net/Socket.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/Net/Socket.cpp b/Kernel/Net/Socket.cpp index 3673969a5e..6f89a610a7 100644 --- a/Kernel/Net/Socket.cpp +++ b/Kernel/Net/Socket.cpp @@ -69,7 +69,7 @@ ErrorOr Socket::queue_connection_from(NonnullRefPtr peer) MutexLocker locker(mutex()); if (m_pending.size() >= m_backlog) return set_so_error(ECONNREFUSED); - SOCKET_TRY(m_pending.try_append(peer)); + SOCKET_TRY(m_pending.try_append(move(peer))); evaluate_block_conditions(); return {}; }