diff options
author | Denis Krjuchkov <denis@crazydev.net> | 2013-11-28 16:37:23 +0600 |
---|---|---|
committer | Denis Krjuchkov <denis@crazydev.net> | 2013-11-28 17:06:16 +0600 |
commit | bb288f02848793a85b74262063d1bd9c7bc7dd78 (patch) | |
tree | 8075e0299a670f7f6bee9caaef7c74654d5bd240 /src/event/SocketMonitor.cxx | |
parent | f90abe9530ef1075bc9b60e0f08f405d2d86f799 (diff) | |
download | mpd-bb288f02848793a85b74262063d1bd9c7bc7dd78.tar.gz mpd-bb288f02848793a85b74262063d1bd9c7bc7dd78.tar.xz mpd-bb288f02848793a85b74262063d1bd9c7bc7dd78.zip |
event: introduce generic API for internal event loop
Diffstat (limited to 'src/event/SocketMonitor.cxx')
-rw-r--r-- | src/event/SocketMonitor.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/event/SocketMonitor.cxx b/src/event/SocketMonitor.cxx index e88427d53..769efba82 100644 --- a/src/event/SocketMonitor.cxx +++ b/src/event/SocketMonitor.cxx @@ -158,8 +158,9 @@ SocketMonitor::Abandon() assert(IsDefined()); #ifdef USE_INTERNAL_EVENTLOOP + int old_fd = fd; fd = -1; - loop.Abandon(*this); + loop.Abandon(old_fd, *this); #else Steal(); #endif |