Skip to content
  1. Jun 11, 2019
  2. Jun 10, 2019
  3. Jun 09, 2019
  4. Jun 08, 2019
  5. Jun 05, 2019
  6. Jun 04, 2019
  7. Jun 03, 2019
  8. Jun 02, 2019
  9. Jun 01, 2019
  10. May 31, 2019
  11. May 29, 2019
    • Josie Huddleston's avatar
      http2: Stop drain from being permanently set on · 1c0e9527
      Josie Huddleston authored
      Various functions called within Curl_http2_done() can have the
      side-effect of setting the Easy connection into drain mode (by calling
      drain_this()).  However, the last time we unset this for a transfer (by
      calling drained_transfer()) is at the beginning of Curl_http2_done().
      If the Curl_easy is reused for another transfer, it is then stuck in
      drain mode permanently, which in practice makes it unable to write any
      data in the new transfer.
      
      This fix moves the last call to drained_transfer() to later in
      Curl_http2_done(), after the functions that could potentially call for a
      drain.
      
      Fixes #3966
      Closes #3967
      Reported-by: Josie-H
      1c0e9527