From 55559c8b66ff495fa7102d1f856cb2c00b76efbd 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 --- 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 32805104f..337bee3c2 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. */ @@ -269,7 +266,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 */ } @@ -578,7 +574,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) {