agent,dirmngr: Handle corner case in shutdown mode.
* agent/gpg-agent.c (handle_connections): Keep on selecting on the inotify fd even when a shutdown is pending. * dirmngr/dirmngr.c (handle_connections): Ditto. Also simplifyy the use of the HAVE_INOTIFY_INIT cpp conditional.
Without that patch we won't notice a removed socket when a shutdown is
pending. This is somewhat related to bug report 2849.
- Signed-off-by: Werner Koch <wk@gnupg.org>