aboutsummaryrefslogtreecommitdiffstats
path: root/tools/gpgconf-comp.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2021-05-28 17:48:16 +0000
committerWerner Koch <[email protected]>2021-05-28 17:48:16 +0000
commit31c0aa2ff37f662c6391885d61ffd46ec3062e5a (patch)
tree82a56cd024fa5a7642e7abe89eb47d48fb940359 /tools/gpgconf-comp.c
parentdoc: Add notes on how to enable TLS in openldap. (diff)
downloadgnupg-31c0aa2ff37f662c6391885d61ffd46ec3062e5a.tar.gz
gnupg-31c0aa2ff37f662c6391885d61ffd46ec3062e5a.zip
gpgconf: Make runtime changes with different homedir work.
* tools/gpgconf-comp.c (dirmngr_runtime_change): Pass --homedir first.
Diffstat (limited to 'tools/gpgconf-comp.c')
-rw-r--r--tools/gpgconf-comp.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/gpgconf-comp.c b/tools/gpgconf-comp.c
index 12916a64e..20ec00a11 100644
--- a/tools/gpgconf-comp.c
+++ b/tools/gpgconf-comp.c
@@ -865,15 +865,15 @@ dirmngr_runtime_change (int killflag)
int cmdidx;
pgmname = gnupg_module_name (GNUPG_MODULE_NAME_CONNECT_AGENT);
- argv[i++] = "--no-autostart";
- argv[i++] = "--dirmngr";
- cmdidx = i;
- argv[i++] = killflag? "KILLDIRMNGR" : "RELOADDIRMNGR";
if (!gnupg_default_homedir_p ())
{
argv[i++] = "--homedir";
argv[i++] = gnupg_homedir ();
}
+ argv[i++] = "--no-autostart";
+ argv[i++] = "--dirmngr";
+ cmdidx = i;
+ argv[i++] = killflag? "KILLDIRMNGR" : "RELOADDIRMNGR";
argv[i] = NULL;
log_assert (i < DIM(argv));