From c28749e176a2c8336d6eddfad7ca7f5a3908297d Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Mon, 16 Apr 2018 11:14:43 +0200 Subject: Properly initialize Libgcrypt. Fixes ArcticaProject/remote-logon-service#1 --- src/main.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main.c b/src/main.c index 1d53edc..5fa4187 100644 --- a/src/main.c +++ b/src/main.c @@ -25,6 +25,8 @@ #include #include +#include + /* NOTE: Required to build without optimizations */ #include @@ -452,6 +454,12 @@ main (int argc, char * argv[]) /* Parse config file */ find_config_file(config, cmnd_line_config, skel); + if(!gcry_check_version(NULL)) { + return -1; + } + gcry_control(GCRYCTL_DISABLE_SECMEM, 0); + gcry_control(GCRYCTL_INITIALIZATION_FINISHED, 0); + /* Loop forever */ g_main_loop_run(mainloop); -- cgit v1.2.3