The API for GNUTLS changed to require this in 1.7.18.
+2007-09-08 15:30 -0700 Brendan Cully <brendan@kublai.com> (1e4a6efddc81)
+
+ * prepare: autoreconf --include doesn't pass its argument to aclocal.
+ Let ACLOCAL_AMFLAGS in Makefile.am handle that.
+
+ * configure.ac: Attempt to clean up DB back-end selection
+
2007-09-06 20:13 +0200 Rocco Rutte <pdmef@gmx.net> (648ad3832e82)
* muttlib.c: Rewrite padding logic for mutt_FormatString()
}
ret = gnutls_record_recv (data->state, buf, len);
- if (gnutls_error_is_fatal(ret) == 1)
+ if (ret < 0 && gnutls_error_is_fatal(ret) == 1)
{
mutt_error ("tls_socket_read (%s)", gnutls_strerror (ret));
mutt_sleep (4);
}
ret = gnutls_record_send (data->state, buf, len);
- if (gnutls_error_is_fatal(ret) == 1)
+ if (ret < 0 && gnutls_error_is_fatal(ret) == 1)
{
mutt_error ("tls_socket_write (%s)", gnutls_strerror (ret));
mutt_sleep (4);