From 0277f20897d11c20d90817ed194bd4bdc408a1eb Mon Sep 17 00:00:00 2001
From: Nicolas Jager <nicolas.jager@savoirfairelinux.com>
Date: Thu, 3 Nov 2016 12:11:01 -0400
Subject: [PATCH] fix : gnutls initialization failure

Change-Id: If47153272056bb8ea3a521e73a90c42fd076e5a2
Tuleap: #1288
---
 RingD.cpp               | 5 +++++
 ring-client-uwp.vcxproj | 2 ++
 2 files changed, 7 insertions(+)

diff --git a/RingD.cpp b/RingD.cpp
index c9f30a7..307cc90 100644
--- a/RingD.cpp
+++ b/RingD.cpp
@@ -28,6 +28,7 @@
 #include "account_schema.h"
 #include "account_const.h"
 #include "string_utils.h" // used to get some const expr like TRUE_STR
+#include <gnutls\gnutls.h>
 
 
 #include "SmartPanel.xaml.h"
@@ -652,9 +653,13 @@ RingClientUWP::RingD::startDaemon()
             	MSG_("\n<RegisteredNameFound>\n");*/
         };
 
+        gnutls_global_init();
+
         DRing::init(static_cast<DRing::InitFlag>(DRing::DRING_FLAG_CONSOLE_LOG |
                     DRing::DRING_FLAG_DEBUG));
 
+
+
         if (!DRing::start()) {
             ERR_("\ndaemon didn't start.\n");
             return;
diff --git a/ring-client-uwp.vcxproj b/ring-client-uwp.vcxproj
index 5b63ce3..817c41b 100644
--- a/ring-client-uwp.vcxproj
+++ b/ring-client-uwp.vcxproj
@@ -260,9 +260,11 @@
     </None>
     <None Include="..\restbed\dependency\openssl\out32dll\libeay32.dll">
       <DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</DeploymentContent>
+      <DeploymentContent>true</DeploymentContent>
     </None>
     <None Include="..\restbed\dependency\openssl\out32dll\ssleay32.dll">
       <DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</DeploymentContent>
+      <DeploymentContent>true</DeploymentContent>
     </None>
     <None Include="ring-client-uwp_StoreKey.pfx" />
     <None Include="ring-client-uwp_TemporaryKey.pfx" />
-- 
GitLab