mirror of
git://git.gnupg.org/gnupg.git
synced 2025-01-10 13:04:23 +01:00
agent: Avoid scheduled checks on socket when inotify is working.
* agent/gpg-agent.c (handle_connections): When inotify is working, we do not need to schedule a timer to evaluate whether we control our own socket or not. Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net> Gbp-Pq: Topic gpg-agent-idling Gbp-Pq: Name agent-Avoid-scheduled-checks-on-socket-when-inotify-.patch
This commit is contained in:
parent
e7e5708091
commit
b76dacf10d
@ -3046,6 +3046,8 @@ handle_connections (gnupg_fd_t listen_fd,
|
||||
|
||||
/* avoid a fine-grained timer if we don't need one: */
|
||||
timertbl[0].interval.tv_sec = need_tick () ? TIMERTICK_INTERVAL : 0;
|
||||
/* avoid waking up to check sockets if we can count on inotify */
|
||||
timertbl[1].interval.tv_sec = (sock_inotify_fd == -1) ? CHECK_OWN_SOCKET_INTERVAL : 0;
|
||||
|
||||
/* loop through all timers, fire any registered functions, and
|
||||
plan next timer to trigger */
|
||||
|
Loading…
x
Reference in New Issue
Block a user