Skip to content
  1. Oct 04, 2014
  2. Oct 03, 2014
  3. Oct 02, 2014
  4. Sep 30, 2014
  5. Sep 25, 2014
  6. Sep 23, 2014
  7. Sep 15, 2014
  8. Sep 13, 2014
  9. Sep 12, 2014
  10. Sep 11, 2014
  11. Sep 10, 2014
  12. Sep 08, 2014
  13. Sep 07, 2014
    • Brandon Casey's avatar
      Ensure progress.size_dl/progress.size_ul are always >= 0 · 6beb0eee
      Brandon Casey authored
      
      
      Historically the default "unknown" value for progress.size_dl and
      progress.size_ul has been zero, since these values are initialized
      implicitly by the calloc that allocates the curl handle that these
      variables are a part of.  Users of curl that install progress
      callbacks may expect these values to always be >= 0.
      
      Currently it is possible for progress.size_dl and progress.size_ul
      to by set to a value of -1, if Curl_pgrsSetDownloadSize() or
      Curl_pgrsSetUploadSize() are passed a "size" of -1 (which a few
      places currently do, and a following patch will add more).  So
      lets update Curl_pgrsSetDownloadSize() and Curl_pgrsSetUploadSize()
      so they make sure that these variables always contain a value that
      is >= 0.
      
      Updates test579 and test599.
      
      Signed-off-by: default avatarBrandon Casey <drafnel@gmail.com>
      6beb0eee
    • Steve Holme's avatar
      multi.c: Avoid invalid memory read after free() from commit 3c8c8732 · 4a6fa4c2
      Steve Holme authored
      As the current element in the list is free()d by Curl_llist_remove(),
      when the associated connection is pending, reworked the loop to avoid
      accessing the next element through e->next afterward.
      4a6fa4c2
  14. Sep 06, 2014
  15. Sep 05, 2014
  16. Sep 02, 2014
  17. Sep 01, 2014