diff options
author | NIIBE Yutaka <[email protected]> | 2023-10-03 07:51:46 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2023-10-03 07:54:19 +0000 |
commit | 25c84ffd1078e6619761aa731a82dbaf4175c02e (patch) | |
tree | 2ed9e335382c9f743f3681d5f8e93d2803e5e219 /tools/gpgconf.c | |
parent | tests:tpm2dtests: Fix tests with TPM2D. (diff) | |
download | gnupg-25c84ffd1078e6619761aa731a82dbaf4175c02e.tar.gz gnupg-25c84ffd1078e6619761aa731a82dbaf4175c02e.zip |
tools: Add TPM2DAEMON_SOCK_NAME for --remove-socketdir.
* tools/gpgconf.c (main): Care about tpm2d. Emit correct ERR.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
Diffstat (limited to 'tools/gpgconf.c')
-rw-r--r-- | tools/gpgconf.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/tools/gpgconf.c b/tools/gpgconf.c index 522ce517b..30dd8edfd 100644 --- a/tools/gpgconf.c +++ b/tools/gpgconf.c @@ -963,7 +963,8 @@ main (int argc, char **argv) GPG_AGENT_SSH_SOCK_NAME, SCDAEMON_SOCK_NAME, KEYBOXD_SOCK_NAME, - DIRMNGR_SOCK_NAME + DIRMNGR_SOCK_NAME, + TPM2DAEMON_SOCK_NAME }; int i; char *p; @@ -976,8 +977,11 @@ main (int argc, char **argv) xfree (p); } if (gnupg_rmdir (socketdir)) - gc_error (1, 0, "error removing '%s': %s", - socketdir, gpg_strerror (err)); + { + err = gpg_error_from_syserror (); + gc_error (1, 0, "error removing '%s': %s", + socketdir, gpg_strerror (err)); + } } else if (gpg_err_code (err) == GPG_ERR_ENOENT) gc_error (0, 0, "warning: removing '%s' failed: %s", |