aboutsummaryrefslogtreecommitdiffstats
path: root/dirmngr
diff options
context:
space:
mode:
Diffstat (limited to 'dirmngr')
-rw-r--r--dirmngr/dirmngr-client.c2
-rw-r--r--dirmngr/dirmngr.c2
-rw-r--r--dirmngr/dirmngr_ldap.c2
3 files changed, 6 insertions, 0 deletions
diff --git a/dirmngr/dirmngr-client.c b/dirmngr/dirmngr-client.c
index 0e627642d..770e941a4 100644
--- a/dirmngr/dirmngr-client.c
+++ b/dirmngr/dirmngr-client.c
@@ -40,6 +40,7 @@
#include "i18n.h"
#include "util.h"
+#include "init.h"
/* Constants for the options. */
@@ -180,6 +181,7 @@ main (int argc, char **argv )
int cmd_loadcrl = 0;
int cmd_squid_mode = 0;
+ early_system_init ();
set_strusage (my_strusage);
log_set_prefix ("dirmngr-client",
JNLIB_LOG_WITH_PREFIX);
diff --git a/dirmngr/dirmngr.c b/dirmngr/dirmngr.c
index d3424c19e..a46f736a7 100644
--- a/dirmngr/dirmngr.c
+++ b/dirmngr/dirmngr.c
@@ -650,6 +650,8 @@ main (int argc, char **argv)
int homedir_seen = 0;
struct assuan_malloc_hooks malloc_hooks;
+ early_system_init ();
+
#ifdef USE_W32_SERVICE
/* The option will be set by main() below if we should run as a
system daemon. */
diff --git a/dirmngr/dirmngr_ldap.c b/dirmngr/dirmngr_ldap.c
index daa2d1bcb..981b5ccf1 100644
--- a/dirmngr/dirmngr_ldap.c
+++ b/dirmngr/dirmngr_ldap.c
@@ -242,6 +242,8 @@ ldap_wrapper_main (char **argv, estream_t outstream)
memset (&my_opt_buffer, 0, sizeof my_opt_buffer);
+ early_system_init ();
+
#ifdef USE_LDAPWRAPPER
set_strusage (my_strusage);
log_set_prefix ("dirmngr_ldap", JNLIB_LOG_WITH_PREFIX);