diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-02-13 17:22:56 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-02-13 17:22:56 -0800 |
commit | 6afd0e508eaf1f9040a20ed670cd6cf7a3a07517 (patch) | |
tree | e64842bd08b1e8fc69dd5bce54339b8f947b683a /man | |
parent | d806b859e0a7181c30bd13a7714cd47e5a582314 (diff) | |
download | portage-6afd0e508eaf1f9040a20ed670cd6cf7a3a07517.tar.gz portage-6afd0e508eaf1f9040a20ed670cd6cf7a3a07517.tar.bz2 portage-6afd0e508eaf1f9040a20ed670cd6cf7a3a07517.zip |
EventLoop: make _poll/_run_timeouts re-entrant
This fixes infinite loops triggered by Ctrl-C, where timeout calls
would exhaust the poll event queue because _poll was not re-entrant.
Now, re-entrance is only prohibited for individual callback functions,
in order to protect against infinite recursion.
Diffstat (limited to 'man')
0 files changed, 0 insertions, 0 deletions