@samitouri / QOSAMI-WSL / commits / 902d0c34

fix socket channel set exit events (#40924)

Fix socket channel set exit events method.

Feng Wang committed Jun 30, 2026 at 10:27 UTC 902d0c34cb1f750f75a41de84eb13cf88e1d64f5
1 file changed +3 -3
src/shared/inc/SocketChannel.h
+3 -3
@@ -133,9 +133,9 @@ public:
133
134 std::vector<HANDLE> SetExitEvents(std::vector<HANDLE>&& exitEvents)
135 {
136 - std::vector<HANDLE> oldEvents;
137 - std::swap(oldEvents, m_exitEvents);
138 - return oldEvents;
136 + auto oldExitEvents = std::move(m_exitEvents);
137 + m_exitEvents = std::move(exitEvents);
138 + return oldExitEvents;
139 }
140
141 const std::vector<HANDLE>& GetExitEvents() const