aboutsummaryrefslogtreecommitdiffstats
path: root/src/event/SignalMonitor.cxx
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2014-01-06 18:02:57 +0100
committerMax Kellermann <max@duempel.org>2014-01-06 18:26:55 +0100
commit793962c5b86cd063036a2d28907b0b33012483e1 (patch)
tree39531d85b0ab2bf480f74c74da788e566991ee25 /src/event/SignalMonitor.cxx
parent0d20130d07d69bb8ac4392af8f2ed25e5ea0bbad (diff)
downloadmpd-793962c5b86cd063036a2d28907b0b33012483e1.tar.gz
mpd-793962c5b86cd063036a2d28907b0b33012483e1.tar.xz
mpd-793962c5b86cd063036a2d28907b0b33012483e1.zip
event/SocketMonitor: don't close the socket automatically
Users now have to call Close() explicitly. This simplifies using the class, as most users have automatic socket management already, and Steal() had to be used often.
Diffstat (limited to '')
-rw-r--r--src/event/SignalMonitor.cxx8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/event/SignalMonitor.cxx b/src/event/SignalMonitor.cxx
index bb75f49a3..eac011616 100644
--- a/src/event/SignalMonitor.cxx
+++ b/src/event/SignalMonitor.cxx
@@ -58,14 +58,6 @@ public:
#endif
}
- ~SignalMonitor() {
- /* prevent the descriptor to be closed twice */
-#ifdef USE_SIGNALFD
- if (SocketMonitor::IsDefined())
-#endif
- SocketMonitor::Steal();
- }
-
using SocketMonitor::GetEventLoop;
#ifdef USE_SIGNALFD