aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2002-09-26 11:27:47 +0000
committerWerner Koch <[email protected]>2002-09-26 11:27:47 +0000
commite440941db55a8cfc7d96ade3cca69136a6edf88d (patch)
tree3b3943e44d855d265d05e41e742ce8d117930b7c
parent* Makefile.am: Link bftest with EGDLIBS (i.e. NETLIBS) as EGD uses (diff)
downloadgnupg-e440941db55a8cfc7d96ade3cca69136a6edf88d.tar.gz
gnupg-e440941db55a8cfc7d96ade3cca69136a6edf88d.zip
* gpgkeys_ldap.c (send_key): Removed non-constant initializers.
-rw-r--r--keyserver/ChangeLog4
-rw-r--r--keyserver/gpgkeys_ldap.c11
2 files changed, 7 insertions, 8 deletions
diff --git a/keyserver/ChangeLog b/keyserver/ChangeLog
index 646df8c9a..71865b935 100644
--- a/keyserver/ChangeLog
+++ b/keyserver/ChangeLog
@@ -1,3 +1,7 @@
+2002-09-26 Werner Koch <[email protected]>
+
+ * gpgkeys_ldap.c (send_key): Removed non-constant initializers.
+
2002-09-19 David Shaw <[email protected]>
* gpgkeys_hkp.c (get_key, search_key): Properly handle line
diff --git a/keyserver/gpgkeys_ldap.c b/keyserver/gpgkeys_ldap.c
index 49b2b2e9c..15a100d67 100644
--- a/keyserver/gpgkeys_ldap.c
+++ b/keyserver/gpgkeys_ldap.c
@@ -66,19 +66,14 @@ int send_key(void)
char line[MAX_LINE];
char *key[2]={0,0};
char keyid[17];
-#ifndef __riscos__
- LDAPMod mod={LDAP_MOD_ADD,pgpkeystr,{key}},*attrs[2]={&mod,NULL};
-#else
LDAPMod mod, *attrs[2];
-
+
+ memset (&mod, 0, sizeof mod);
mod.mod_op = LDAP_MOD_ADD;
mod.mod_type = pgpkeystr;
- mod.mod_values = 0;
- mod.mod_bvalues = 0;
-
+ mod.mod_values = key;
attrs[0] = &mod;
attrs[1] = NULL;
-#endif
dn=malloc(strlen("pgpCertid=virtual,")+strlen(basekeyspacedn)+1);
if(dn==NULL)