X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=mutt_socket.c;h=9c2f3e47fc0a0764c786989f5a4cc15856e45d33;hp=50ee94d520fba57e1d35e369485991938e5414b0;hb=faed98ab64dd3cbd29e674141cd074d6c9f8909c;hpb=420f3633557ed75a0de989eb065af6e09eed29ba diff --git a/mutt_socket.c b/mutt_socket.c index 50ee94d..9c2f3e4 100644 --- a/mutt_socket.c +++ b/mutt_socket.c @@ -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);