diff --git a/src/kits/network/libnetapi/HttpRequest.cpp b/src/kits/network/libnetapi/HttpRequest.cpp index 118def00c5..13f80bbf3c 100644 --- a/src/kits/network/libnetapi/HttpRequest.cpp +++ b/src/kits/network/libnetapi/HttpRequest.cpp @@ -652,7 +652,7 @@ BHttpRequest::_MakeRequest() } else { // Format of a chunk header: // [; optional data] - int32 semiColonIndex = chunkHeader.FindFirst(";", 0); + int32 semiColonIndex = chunkHeader.FindFirst(';', 0); // Cut-off optional data if present if (semiColonIndex != -1) { @@ -670,8 +670,7 @@ BHttpRequest::_MakeRequest() } } - // A chunk of 0 bytes indicates the end of the chunked - // transfer + // A chunk of 0 bytes indicates the end of the chunked transfer if (bytesRead == 0) receiveEnd = true; } else { @@ -719,7 +718,7 @@ BHttpRequest::_MakeRequest() if (decompress) { decompressor.Finish(); ssize_t size = decompressorStorage.Size(); - char buffer[size]; + BStackOrHeapArray buffer(size); size = decompressorStorage.Read(buffer, size); if (fListener != NULL && size > 0) { fListener->DataReceived(this, buffer, size);