X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Ftools%2Fsysdb%2Fmain.c;h=792faf9d93a7ff62d407b23320729e35c83cd6d7;hb=c837ea62546dfd018f9c1793376c2af97abb48c9;hp=e9e2202635d1d89dcb238a6e6c18dd7b295695cb;hpb=87b8f17047f890140fc5ea73043d3f30277b18c3;p=sysdb.git diff --git a/src/tools/sysdb/main.c b/src/tools/sysdb/main.c index e9e2202..792faf9 100644 --- a/src/tools/sysdb/main.c +++ b/src/tools/sysdb/main.c @@ -38,6 +38,7 @@ #include "utils/llist.h" #include "utils/strbuf.h" #include "utils/os.h" +#include "utils/ssl.h" #include @@ -77,9 +78,6 @@ # endif #endif /* READLINEs */ -#include -#include - #ifndef DEFAULT_SOCKET # define DEFAULT_SOCKET "unix:"LOCALSTATEDIR"/run/sysdbd.sock" #endif @@ -299,8 +297,8 @@ main(int argc, char **argv) if (! input.user) exit(1); - SSL_load_error_strings(); - OpenSSL_add_ssl_algorithms(); + if (sdb_ssl_init()) + exit(1); input.client = sdb_client_create(host); if (! input.client) { @@ -372,8 +370,7 @@ main(int argc, char **argv) } sdb_input_reset(&input); - - ERR_free_strings(); + sdb_ssl_shutdown(); return 0; } /* main */