From fee890a2ab7f0baeb6575418ffcac0d695411e50 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 6 Jun 2024 11:53:58 +0200 Subject: [PATCH] agent: Silence debug output from the PIN caching. * agent/call-scd.c (handle_pincache_put): Use log_debug only in cache debug mode. --- agent/call-scd.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/agent/call-scd.c b/agent/call-scd.c index ed6bd687e..6e3f4ef26 100644 --- a/agent/call-scd.c +++ b/agent/call-scd.c @@ -151,15 +151,17 @@ handle_pincache_put (const char *args) pin = s; if (!*pin) { - /* No value - flush the cache. The cache module knows aboput + /* No value - flush the cache. The cache module knows about * the structure of the key to flush only parts. */ - log_debug ("%s: flushing cache '%s'\n", __func__, key); + if (DBG_CACHE) + log_debug ("%s: flushing cache '%s'\n", __func__, key); agent_put_cache (NULL, key, CACHE_MODE_PIN, NULL, -1); err = 0; goto leave; } - log_debug ("%s: caching '%s'->'%s'\n", __func__, key, pin); + if (DBG_CACHE) + log_debug ("%s: caching '%s'->'%s'\n", __func__, key, "[hidden]"); agent_put_cache (NULL, key, CACHE_MODE_PIN, pin, -1); err = 0;