[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r29358 - gnunet/src/gns
From: |
gnunet |
Subject: |
[GNUnet-SVN] r29358 - gnunet/src/gns |
Date: |
Tue, 17 Sep 2013 22:27:24 +0200 |
Author: grothoff
Date: 2013-09-17 22:27:24 +0200 (Tue, 17 Sep 2013)
New Revision: 29358
Modified:
gnunet/src/gns/gnunet-gns-proxy.c
Log:
-cleaner shutdown
Modified: gnunet/src/gns/gnunet-gns-proxy.c
===================================================================
--- gnunet/src/gns/gnunet-gns-proxy.c 2013-09-17 20:12:04 UTC (rev 29357)
+++ gnunet/src/gns/gnunet-gns-proxy.c 2013-09-17 20:27:24 UTC (rev 29358)
@@ -3398,6 +3398,8 @@
GNUNET_SCHEDULER_cancel (ltask);
ltask = GNUNET_SCHEDULER_NO_TASK;
}
+ gnutls_x509_crt_deinit (proxy_ca.cert);
+ gnutls_x509_privkey_deinit (proxy_ca.key);
gnutls_global_deinit ();
}
@@ -3607,7 +3609,9 @@
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
_("Failed to load SSL/TLS key and certificate from `%s'\n"),
cafile);
- // FIXME: release resources...
+ gnutls_x509_crt_deinit (proxy_ca.cert);
+ gnutls_x509_privkey_deinit (proxy_ca.key);
+ gnutls_global_deinit ();
GNUNET_free_non_null (cafile_cfg);
return;
}
@@ -3616,6 +3620,9 @@
{
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
"Unable to connect to GNS!\n");
+ gnutls_x509_crt_deinit (proxy_ca.cert);
+ gnutls_x509_privkey_deinit (proxy_ca.key);
+ gnutls_global_deinit ();
return;
}
identity = GNUNET_IDENTITY_connect (cfg,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r29358 - gnunet/src/gns,
gnunet <=