diff --git a/src/tools/sysdb/main.c b/src/tools/sysdb/main.c
index e5f20ea4bbfbaf8c151ec11aa6d20f218c1daf35..20f37ae34791d2dbebd942066844a60ecdcd395c 100644 (file)
--- a/src/tools/sysdb/main.c
+++ b/src/tools/sysdb/main.c
# endif
#endif /* READLINEs */
+#include <openssl/ssl.h>
+#include <openssl/err.h>
+
#ifndef DEFAULT_SOCKET
# define DEFAULT_SOCKET "unix:"LOCALSTATEDIR"/run/sysdbd.sock"
#endif
if (! input.user)
exit(1);
+ SSL_load_error_strings();
+ OpenSSL_add_ssl_algorithms();
+
input.client = sdb_client_create(host);
if (! input.client) {
sdb_log(SDB_LOG_ERR, "Failed to create client object");
sdb_client_destroy(input.client);
sdb_strbuf_destroy(input.input);
+
+ ERR_free_strings();
return 0;
} /* main */