gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r33598 - gnunet-gtk/src/namestore


From: gnunet
Subject: [GNUnet-SVN] r33598 - gnunet-gtk/src/namestore
Date: Sun, 8 Jun 2014 01:33:46 +0200

Author: grothoff
Date: 2014-06-08 01:33:46 +0200 (Sun, 08 Jun 2014)
New Revision: 33598

Modified:
   gnunet-gtk/src/namestore/plugin_gtk_namestore_tlsa.c
Log:
-fix error handling logic

Modified: gnunet-gtk/src/namestore/plugin_gtk_namestore_tlsa.c
===================================================================
--- gnunet-gtk/src/namestore/plugin_gtk_namestore_tlsa.c        2014-06-07 
22:52:53 UTC (rev 33597)
+++ gnunet-gtk/src/namestore/plugin_gtk_namestore_tlsa.c        2014-06-07 
23:33:46 UTC (rev 33598)
@@ -820,12 +820,14 @@
                 _("Failed to connect to target address `%s': %s\n"),
                 GNUNET_a2s (addr, addrlen),
                 STRERROR (errno));
-    goto cleanup;
+    GNUNET_NETWORK_socket_close (ic->sock);
+    return;
   }
 
   GNUNET_RESOLVER_request_cancel (ic->rh);
 
   /* Use default priorities */
+  gnutls_certificate_allocate_credentials (&xcred);
   if (GNUTLS_E_SUCCESS !=
       (ret = gnutls_priority_set_direct (ic->session,
                                          "PERFORMANCE",
@@ -837,7 +839,6 @@
     goto cleanup;
   }
   /* put the x509 credentials to the current session */
-  gnutls_certificate_allocate_credentials (&xcred);
   gnutls_credentials_set (ic->session,
                           GNUTLS_CRD_CERTIFICATE,
                           xcred);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]