From 76066d71f49e09a013afb4e5482030bee392c55c Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Tue, 11 Jun 2024 15:36:17 +0900 Subject: [PATCH] agent: Clean up for scdaemon handling. * agent/call-daemon.c (struct daemon_local_s): Remove G field. -- Signed-off-by: NIIBE Yutaka (cherry picked from commit 55559c8b66ff495fa7102d1f856cb2c00b76efbd) --- agent/call-daemon.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/agent/call-daemon.c b/agent/call-daemon.c index f200af28f..7753afe22 100644 --- a/agent/call-daemon.c +++ b/agent/call-daemon.c @@ -56,9 +56,6 @@ struct daemon_local_s DAEMON_LOCAL_LIST (see below). */ struct daemon_local_s *next_local; - /* Link back to the global structure. */ - struct daemon_global_s *g; - assuan_context_t ctx; /* NULL or session context for the daemon used with this connection. */ unsigned int in_use: 1; /* CTX is in use. */ @@ -310,7 +307,6 @@ daemon_start (enum daemon_type type, ctrl_t ctrl) strerror (rc)); return err; } - ctrl->d_local[type]->g = g; ctrl->d_local[type]->next_local = g->local_list; g->local_list = ctrl->d_local[type]; /* FIXME: CHECK the G thing */ } @@ -621,7 +617,7 @@ agent_reset_daemon (ctrl_t ctrl) for (i = 0; i < DAEMON_MAX_TYPE; i++) if (ctrl->d_local[i]) { - struct daemon_global_s *g = ctrl->d_local[i]->g; + struct daemon_global_s *g = &daemon_global[i]; if (ctrl->d_local[i]->ctx) {