]> git.ipfire.org Git - thirdparty/systemd.git/commit
sd-event: make errors on EPOLL_CTL_DEL pseudo-fatal 239/head
authorDavid Herrmann <dh.herrmann@gmail.com>
Tue, 16 Jun 2015 23:15:09 +0000 (01:15 +0200)
committerDavid Herrmann <dh.herrmann@gmail.com>
Wed, 17 Jun 2015 07:13:48 +0000 (09:13 +0200)
commit366e641139130833a7354d9f2f96ce72633b1053
tree6b5ff828a9f44e5542a4577b52480346ae1ee828
parent3eb3228e583e7e07dc3f2d17ea02dcb06f30fcc0
sd-event: make errors on EPOLL_CTL_DEL pseudo-fatal

If we call EPOLL_CTL_DEL, we *REALLY* expect the file-descriptor to be
present in that given epoll-set. We actually track such state via our
s->io.registered flag, so it better be true.

Make sure if that's not true, we treat it similar to assert_return() (ie.,
print a loud warning).
src/basic/macro.h
src/libsystemd/sd-event/sd-event.c