2006-08-01 Mikael Hallendal <micke@imendio.com>
* loudmouth/lm-ssl-gnutls.c: (_lm_ssl_read):
- EOF on 0 bytes read.
- Fixes LM-45.
--- a/loudmouth/lm-ssl.c Tue Jun 27 13:09:11 2006 +0000
+++ b/loudmouth/lm-ssl.c Mon Jul 31 23:14:32 2006 +0000
@@ -215,7 +215,7 @@
if (b_read == GNUTLS_E_AGAIN) {
status = G_IO_STATUS_AGAIN;
}
- else if (b_read > len) {
+ else if (b_read == 0) {
status = G_IO_STATUS_EOF;
}
else if (b_read < 0) {