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