X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=mutt_socket.c;h=ebff846de294124044cc4b4f584920be0a7f6056;hp=50ee94d520fba57e1d35e369485991938e5414b0;hb=44f97e3b57de6d306b9a1a9b58f992b80e920213;hpb=6833ce8bdca2d64e14485118f2a4417b7e1cb1b1 diff --git a/mutt_socket.c b/mutt_socket.c index 50ee94d..ebff846 100644 --- a/mutt_socket.c +++ b/mutt_socket.c @@ -18,11 +18,15 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. */ +#if HAVE_CONFIG_H +# include "config.h" +#endif + #include "mutt.h" #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 +261,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);