mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-06 17:00:19 +02:00
Merge pull request #5710 from lioncash/close
Common/Async: Handle fd closing a little better
This commit is contained in:
1 file changed
+4
-1
@@ -71,8 +71,10 @@ private:
|
||||
|
||||
public:
|
||||
~poll_reactor() {
|
||||
if (AsyncStopRequest[0]) {
|
||||
if (AsyncStopRequest[0] != -1) {
|
||||
::close(AsyncStopRequest[0]);
|
||||
}
|
||||
if (AsyncStopRequest[1] != -1) {
|
||||
::close(AsyncStopRequest[1]);
|
||||
}
|
||||
}
|
||||
@@ -92,6 +94,7 @@ public:
|
||||
}
|
||||
// Wake up run() thread by closing this pipe endpoint
|
||||
::close(AsyncStopRequest[1]);
|
||||
AsyncStopRequest[1] = -1;
|
||||
}
|
||||
|
||||
void cleanup() {
|
||||
|
||||
Reference in new issue
Block a user