diff options
author | lloyd <[email protected]> | 2014-02-17 15:26:00 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2014-02-17 15:26:00 +0000 |
commit | 021203aa782f3aa514dd9f3e4f129c06692d37e2 (patch) | |
tree | 84f710ffec8d47a23cb6d0339d2492da91828864 /doc/relnotes/1_11_9.rst | |
parent | b5b19f315216ef6c1dc09d6846d995062cf039f0 (diff) |
Transformation_Filter calls send() inside of start_msg() which means
that any filters which follow in the pipe will get write() called on
them before start_msg(), causing confusion and/or crashes.
This patch fixes it for the case when start() returns an empty vector
which covers all current use cases. I'll have to figure out another
approach for the general case (or decide the general case isn't worth
supporting and remove the return value from start).
Diffstat (limited to 'doc/relnotes/1_11_9.rst')
-rw-r--r-- | doc/relnotes/1_11_9.rst | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/relnotes/1_11_9.rst b/doc/relnotes/1_11_9.rst index aae4e660f..6ee0b4baf 100644 --- a/doc/relnotes/1_11_9.rst +++ b/doc/relnotes/1_11_9.rst @@ -3,3 +3,7 @@ Version 1.11.9, Not Yet Released * Fix a bug in certificate path validation which prevented successful validation if intermediate certificates were presented out of order. + + * Fix a bug introduced in 1.11.5 which could cause crashes or other + incorrect behavior when a cipher mode filter was followed in the + pipe by another filter, and that filter had a non-empty start_msg. |