From 384c155627c17526621e9f14aa1507fc75540adc Mon Sep 17 00:00:00 2001 From: Martin Petersson Date: Wed, 9 May 2012 14:07:32 +0200 Subject: [PATCH] QHttpNetworkReply:readBodyFast return early if nothing to read. Incase there is no bytesAvailable on the socket there is no need to try to read. Change-Id: Ied9e4b8d86854b356a733fab4948739db206b6ad Reviewed-by: Prasanth Ullattil Reviewed-by: Shane Kearns --- src/network/access/qhttpnetworkreply.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/network/access/qhttpnetworkreply.cpp b/src/network/access/qhttpnetworkreply.cpp index 4f358ed178..bcfe48f29d 100644 --- a/src/network/access/qhttpnetworkreply.cpp +++ b/src/network/access/qhttpnetworkreply.cpp @@ -620,6 +620,8 @@ qint64 QHttpNetworkReplyPrivate::readBodyFast(QAbstractSocket *socket, QByteData if (readBufferMaxSize) toBeRead = qMin(toBeRead, readBufferMaxSize); + if (!toBeRead) + return 0; QByteArray bd; bd.resize(toBeRead);