#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
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);