Browse Source

Kernel: Move NNRP<Socket>s instead of copying in queue_connection_from

Idan Horowitz 3 năm trước cách đây
mục cha
commit
2c025d6334
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      Kernel/Net/Socket.cpp

+ 1 - 1
Kernel/Net/Socket.cpp

@@ -69,7 +69,7 @@ ErrorOr<void> Socket::queue_connection_from(NonnullRefPtr<Socket> 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 {};
 }