aboutsummaryrefslogtreecommitdiffstats
path: root/dirmngr/ks-engine-ldap.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2021-05-26 13:49:14 +0000
committerWerner Koch <[email protected]>2021-06-16 10:42:02 +0000
commit52cf32ce2f904b2e6f53f406a90458f6ef148af9 (patch)
tree7273c723a0b9d9942493694fa4dba9fd8665edb0 /dirmngr/ks-engine-ldap.c
parentdirmngr: Allow for non-URL specified ldap keyservers. (diff)
downloadgnupg-52cf32ce2f904b2e6f53f406a90458f6ef148af9.tar.gz
gnupg-52cf32ce2f904b2e6f53f406a90458f6ef148af9.zip
dirmngr: New option --ldapserver
* dirmngr/dirmngr.c (opts): Add option --ldapserver. (ldapserver_list_needs_reset): New var. (parse_rereadable_options): Implement option. (main): Ignore dirmngr_ldapservers.conf if no --ldapserver is used. * dirmngr/server.c (cmd_ldapserver): Add option --clear and list configured servers if none are given. -- This option allows to specify LDAP keyserver in dirmngr instead of using gpgsm.conf. Signed-off-by: Werner Koch <[email protected]> (cherry picked from commit ff17aee5d10c8c5ab902253fb4332001c3fc3701)
Diffstat (limited to 'dirmngr/ks-engine-ldap.c')
-rw-r--r--dirmngr/ks-engine-ldap.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/dirmngr/ks-engine-ldap.c b/dirmngr/ks-engine-ldap.c
index 1b5c2ca32..dcd581c28 100644
--- a/dirmngr/ks-engine-ldap.c
+++ b/dirmngr/ks-engine-ldap.c
@@ -516,7 +516,9 @@ my_ldap_connect (parsed_uri_t uri, LDAP **ldap_connp,
const char *bindname;
const char *password;
const char *basedn_arg;
+#ifndef HAVE_W32_SYSTEM
char *tmpstr;
+#endif
if (r_basedn)
*r_basedn = NULL;