Commit 1045b8d3 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

- Shmulik Regev found a memory leak in re-used HTTPS connections, at least

  when the multi interface was used.
parent d2bdad59
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -7,6 +7,9 @@
                                  Changelog
                                  Changelog


Daniel (19 February 2007)
Daniel (19 February 2007)
- Shmulik Regev found a memory leak in re-used HTTPS connections, at least
  when the multi interface was used.

- Robson Braga Araujo made passive FTP transfers work with SOCKS (both 4 and
- Robson Braga Araujo made passive FTP transfers work with SOCKS (both 4 and
  5).
  5).


+1 −0
Original line number Original line Diff line number Diff line
@@ -25,6 +25,7 @@ This release includes the following bugfixes:
 o CURLOPT_RANGE set to NULL resets the range for FTP
 o CURLOPT_RANGE set to NULL resets the range for FTP
 o curl_multi_remove_handle() rare crash
 o curl_multi_remove_handle() rare crash
 o passive FTP transfers work with SOCKS
 o passive FTP transfers work with SOCKS
 o multi interface HTTPS connection re-use memory leak


This release includes the following known bugs:
This release includes the following known bugs:


+2 −0
Original line number Original line Diff line number Diff line
@@ -1786,6 +1786,8 @@ static void conn_free(struct connectdata *conn)
  Curl_destroy_thread_data(&conn->async);
  Curl_destroy_thread_data(&conn->async);
#endif
#endif


  Curl_ssl_close(conn);

  Curl_free_ssl_config(&conn->ssl_config);
  Curl_free_ssl_config(&conn->ssl_config);


  free(conn); /* free all the connection oriented data */
  free(conn); /* free all the connection oriented data */