diff C3 C:/Qt/4.8.5-vs2012/src/network/access/qhttpnetworkconnectionchannel.cpp E:/Qt/qt-everywhere-enterprise-src-4.8.5/src/network/access/qhttpnetworkconnectionchannel.cpp *** C:/Qt/4.8.5-vs2012/src/network/access/qhttpnetworkconnectionchannel.cpp Mon Mar 17 15:26:13 2014 --- E:/Qt/qt-everywhere-enterprise-src-4.8.5/src/network/access/qhttpnetworkconnectionchannel.cpp Thu Jul 04 16:19:12 2013 *************** *** 1078,1092 **** } errorCode = QNetworkReply::RemoteHostClosedError; ! } else if (state == QHttpNetworkConnectionChannel::IdleState) { ! if (!reply) ! connection->d_func()->dequeueRequest(socket); ! if (reply) { ! sendRequest(); ! } ! return; ! } ! else { errorCode = QNetworkReply::RemoteHostClosedError; } break; --- 1078,1084 ---- } errorCode = QNetworkReply::RemoteHostClosedError; ! } else { errorCode = QNetworkReply::RemoteHostClosedError; } break;