Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-25327

QNetworkReply::setReadBufferSize ignored since 4.8.0

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 4.8.x, 5.0.0
    • 4.8.0, 4.8.1
    • Network
    • None
    • Linux (Ubuntu/Kubuntu 11.10)
    • a050bba2f0151beb508fa7ab6f58c25c4e92bfb0, a93b7025c71f8c4f81ba3b516a65ee41e6ef419c

    Description

      Please see attached example of QNetworkReply::setReadBufferSize behavour.

      I start this application from command line using some URL as a first parameter. I expect QNetworkReply::setReadBufferSize will limit buffer usage and I never see _reply->bytesAvailable() more than QNetworkReply::setReadBufferSize value (1048576 in this example).

      It works excactly that way, when the example compiled with Qt4.7.4. When it compled with Qt4.8.0 or 4.8.1 I see some huge number instead which depends only on network bandwidth.

      Attachments

        1. readtest.cpp
          0.7 kB
        2. readtest.h
          0.3 kB
        3. readtest.pro
          0.1 kB

        Issue Links

          For Gerrit Dashboard: QTBUG-25327
          # Subject Branch Project Status CR V

          Activity

            People

              xcm Martin Petersson (Inactive)
              alrez Alexander Rezinsky
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes