X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=gnupg2.git;a=blobdiff_plain;f=agent%2Fgpg-agent.c;h=121bb0ed4f6a7e8b9d3486c4855e3811776db57e;hp=836b31724f674b790df1c788e0939e818eadc114;hb=refs%2Fheads%2F841143-bugfix;hpb=d3c45bccfc81e9b33f8fc289c252d4cdeeadbd15 diff --git a/agent/gpg-agent.c b/agent/gpg-agent.c index 836b317..121bb0e 100644 --- a/agent/gpg-agent.c +++ b/agent/gpg-agent.c @@ -2029,6 +2029,8 @@ adjust_agent_active_connections (int delta) { lock_active_connections(); active_connections_value += delta; + if (active_connections_value == 0) + interrupt_main_thread_loop (); unlock_active_connections(); }