Subject: Re: [Boost-bugs] [Boost C++ Libraries] #2910: asio & ssl - leaking io_handler when user-provided handler throws
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-04-10 23:45:04
#2910: asio & ssl - leaking io_handler when user-provided handler throws
-----------------------------------------+----------------------------------
Reporter: Paul Groke <pgroke_at_[hidden]> | Owner: chris_kohlhoff
Type: Bugs | Status: closed
Milestone: Boost 1.39.0 | Component: asio
Version: Boost 1.38.0 | Severity: Problem
Resolution: fixed | Keywords: asio ssl handler io_handler leak throw throws delete openssl_stream_service
-----------------------------------------+----------------------------------
Comment(by chris_kohlhoff):
(In [52309]) Merged revisions 52288-52294 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r52288 | chris_kohlhoff | 2009-04-09 21:50:42 +1000 (Thu, 09 Apr 2009) |
2 lines
Prevent locales from affecting the formatting of endpoints. Fixes #2682.
........
r52289 | chris_kohlhoff | 2009-04-09 22:00:36 +1000 (Thu, 09 Apr 2009) |
3 lines
Correct documentation of read, read_at, write and write_at functions to
match new CompletionCondition concept. Fixes #2871.
........
r52290 | chris_kohlhoff | 2009-04-09 22:03:01 +1000 (Thu, 09 Apr 2009) |
2 lines
Fix some warnings that occur with MSVC at warning level 4. Fixes #2828.
........
r52291 | chris_kohlhoff | 2009-04-09 22:04:39 +1000 (Thu, 09 Apr 2009) |
3 lines
As a performance optimisation, add an explicit check for an empty vector
of
timer queues.
........
r52292 | chris_kohlhoff | 2009-04-09 22:09:16 +1000 (Thu, 09 Apr 2009) |
6 lines
Implement automatic resizing of the bucket array in the internal hash
maps.
This is to improve performance for very large numbers of asynchronous
operations and also to reduce memory usage for very small numbers. A new
macro BOOST_ASIO_HASH_MAP_BUCKETS may be used to tweak the sizes used
for the
bucket arrays.
........
r52293 | chris_kohlhoff | 2009-04-09 22:12:50 +1000 (Thu, 09 Apr 2009) |
3 lines
Prevent memory leaks when an async SSL operation's completion handler
throws.
Fixes #2910.
........
r52294 | chris_kohlhoff | 2009-04-09 22:16:02 +1000 (Thu, 09 Apr 2009) |
3 lines
Fix implementation of io_control() so that it adheres to the type
requirements for IoControlCommand. Fixes #2820.
........
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/2910#comment:3> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:00 UTC