chiark / gitweb /
gpg agent lockup fix: Interrupt main loop when active_connections_value==0 841143-bugfix
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 8 Jan 2017 18:55:17 +0000 (18:55 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 8 Jan 2017 20:46:45 +0000 (20:46 +0000)
commit2dda28817d505107bb37f55e06b6287cb49ae40b
tree38e6e8da6b187bef2503bf5bb49e2205e5b0ef0f
parentd3c45bccfc81e9b33f8fc289c252d4cdeeadbd15
gpg agent lockup fix: Interrupt main loop when active_connections_value==0

Otherwise, if this happens (in a parallel thread) after the main loop
found shutdown_pending and checked active_connections>=0, the main
loop could enter a select which would never wake up.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
MORE
agent/gpg-agent.c