mpd/src/event
Max Kellermann f6941f9a44 event/SocketMonitor: don't cancel if OnSocketReady() returns false
Expect OnSocketReady() to cancel events.  If it returns false, the
SocketMonitor may be destructed already.  This fixes a use-after-free
bug in the "httpd" output plugin.
2019-04-04 10:24:58 +02:00
..
BufferedSocket.cxx event/SocketMonitor: don't cancel if OnSocketReady() returns false 2019-04-04 10:24:58 +02:00
BufferedSocket.hxx event/{Fully,}BufferedSocket: add more API documentation 2019-04-04 10:24:58 +02:00
Call.cxx event/Loop: add flag alive 2019-02-05 22:38:45 +01:00
Call.hxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
DeferEvent.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
DeferEvent.hxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
FullyBufferedSocket.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
FullyBufferedSocket.hxx event/{Fully,}BufferedSocket: add more API documentation 2019-04-04 10:24:58 +02:00
IdleMonitor.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
IdleMonitor.hxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
Loop.cxx event/Loop: add flag alive 2019-02-05 22:38:45 +01:00
Loop.hxx event/Loop: add flag alive 2019-02-05 22:38:45 +01:00
MaskMonitor.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
MaskMonitor.hxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
meson.build Add boost_dep in subdir meson.build files 2018-12-09 17:20:47 +01:00
MultiSocketMonitor.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
MultiSocketMonitor.hxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
PollGroup.hxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
PollGroupEpoll.hxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
PollGroupPoll.cxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
PollGroupPoll.hxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
PollGroupWinSelect.cxx *: copyright year 2018 2018-10-31 17:54:59 +01:00
PollGroupWinSelect.hxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
PollResultGeneric.hxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
ServerSocket.cxx event/ServerSocket: runtime error if abstract sockets are unavailable 2019-03-20 13:09:16 +01:00
ServerSocket.hxx event/ServerSocket: runtime error if abstract sockets are unavailable 2019-03-20 13:09:16 +01:00
SignalMonitor.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
SignalMonitor.hxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
SocketMonitor.cxx event/SocketMonitor: don't cancel if OnSocketReady() returns false 2019-04-04 10:24:58 +02:00
SocketMonitor.hxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
Thread.cxx event/Loop: add flag alive 2019-02-05 22:38:45 +01:00
Thread.hxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
TimerEvent.cxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
TimerEvent.hxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00
WakeFD.hxx check.h: remove obsolete header 2018-11-19 16:33:49 +01:00