fix ssl deadlock, when peer closes connection
authorChristoph Hohmann <reboot@gmx.ch>
Wed, 24 Oct 2001 13:21:57 +0000 (13:21 +0000)
committerChristoph Hohmann <reboot@gmx.ch>
Wed, 24 Oct 2001 13:21:57 +0000 (13:21 +0000)
ChangeLog.claws
configure.in
src/socket.c

index e830eaa..533f6cf 100644 (file)
@@ -1,3 +1,8 @@
+2001-10-24 [christoph] 0.6.4claws3
+
+       * src/socket.c
+               fix ssl deadlock, when peer closes connection
+
 2001-10-24 [paul]      0.6.4claws2
 
        * src/prefs_common.c
index ad7b2b1..eb49e7e 100644 (file)
@@ -8,7 +8,7 @@ MINOR_VERSION=6
 MICRO_VERSION=4
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=claws2
+EXTRA_VERSION=claws3
 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION
 
 dnl
index acd7192..e0b5f20 100644 (file)
@@ -455,7 +455,7 @@ gint ssl_gets(SSL *ssl, gchar *buf, gint len)
                return -1;
        while (len > 0 && !newline) {
                *bp = '\0';
-               if ((n = SSL_read(ssl, bp, 1)) < 0)
+               if ((n = SSL_read(ssl, bp, 1)) <= 0)
                        return -1;
                if (*bp == '\n')
                        newline = TRUE;