git-svn-id: svn://svn.berlios.de/mutt-ng/trunk@33 e385b8ad-14ed-0310-8656-cc95a2468c6d
[apps/madmutt.git] / mutt_socket.c
index 50ee94d..9c2f3e4 100644 (file)
@@ -22,7 +22,7 @@
 #include "globals.h"
 #include "mutt_socket.h"
 #include "mutt_tunnel.h"
-#ifdef USE_SSL
+#if defined(USE_SSL) || defined(USE_GNUTLS) || defined(USE_NSS)
 # include "mutt_ssl.h"
 #endif
 
@@ -257,6 +257,12 @@ CONNECTION* mutt_conn_find (const CONNECTION* start, const ACCOUNT* account)
     ssl_socket_setup (conn);
 #elif USE_NSS
     mutt_nss_socket_setup (conn);
+#elif USE_GNUTLS
+    if (mutt_gnutls_socket_setup (conn) < 0)
+    {
+      mutt_socket_free (conn);
+      return NULL;
+    }
 #else
     mutt_error _("SSL is unavailable.");
     mutt_sleep (2);