]> git.donarmstrong.com Git - bamtools.git/blobdiff - src/api/internal/io/BamHttp_p.cpp
Fixed: premature EOF issues & updated Windows implementation
[bamtools.git] / src / api / internal / io / BamHttp_p.cpp
index ba573372b9f45265a34a4b7ba5a0963491804834..377be820e7e2a3ffb29032b7c18486e18041f8e5 100644 (file)
@@ -275,12 +275,7 @@ int64_t BamHttp::Read(char* data, const unsigned int numBytes) {
 }
 
 int64_t BamHttp::ReadFromSocket(char* data, const unsigned int maxNumBytes) {
-
-    // try to read 'remainingBytes' from socket
-    const int64_t numBytesRead = m_socket->Read(data, maxNumBytes);
-    if ( numBytesRead < 0 )
-        return -1;
-    return numBytesRead;
+    return m_socket->Read(data, maxNumBytes);
 }
 
 bool BamHttp::ReceiveResponse(void) {