[haiku-commits] haiku: hrev45251 - src/kits/network/libnetapi

  • From: hamishm53@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 8 Feb 2013 00:19:18 +0100 (CET)

hrev45251 adds 1 changeset to branch 'master'
old head: f00edeb7e364656cbe11784edd33a6af43d32038
new head: 02deec6403705bbf3e7b90cbf547f8186a3392ff
overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=02deec6+%5Ef00edeb

----------------------------------------------------------------------------

02deec6: BSecureSocket: Read and Write should return 0 for closed sockets.

                                   [ Hamish Morrison <hamishm53@xxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev45251
Commit:      02deec6403705bbf3e7b90cbf547f8186a3392ff
URL:         http://cgit.haiku-os.org/haiku/commit/?id=02deec6
Author:      Hamish Morrison <hamishm53@xxxxxxxxx>
Date:        Sun Jan 20 14:43:07 2013 UTC

----------------------------------------------------------------------------

1 file changed, 2 insertions(+), 2 deletions(-)
src/kits/network/libnetapi/SecureSocket.cpp | 4 ++--

----------------------------------------------------------------------------

diff --git a/src/kits/network/libnetapi/SecureSocket.cpp 
b/src/kits/network/libnetapi/SecureSocket.cpp
index 6965874..280f973 100644
--- a/src/kits/network/libnetapi/SecureSocket.cpp
+++ b/src/kits/network/libnetapi/SecureSocket.cpp
@@ -141,7 +141,7 @@ BSecureSocket::Read(void* buffer, size_t size)
                return B_ERROR;
 
        int bytesRead = SSL_read(fPrivate->fSSL, buffer, size);
-       if (bytesRead > 0)
+       if (bytesRead >= 0)
                return bytesRead;
 
        // TODO: translate SSL error codes!
@@ -156,7 +156,7 @@ BSecureSocket::Write(const void* buffer, size_t size)
                return B_ERROR;
 
        int bytesWritten = SSL_write(fPrivate->fSSL, buffer, size);
-       if (bytesWritten > 0)
+       if (bytesWritten >= 0)
                return bytesWritten;
 
        // TODO: translate SSL error codes!


Other related posts:

  • » [haiku-commits] haiku: hrev45251 - src/kits/network/libnetapi - hamishm53