Re: [PATCH] Fixed leaking configurable SSL error details.

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Sat, 11 May 2013 17:40:01 +1200

On 11/05/2013 10:24 a.m., Alex Rousskov wrote:
> Hello,
>
> The attached patch fixes a memory leak related to parsing
> configurable SSL error details.
>
> Trunk r11496 "Configurable SSL error details messages" correctly
> disabled collection of HTTP statistics for non-HTTP header fields, such
> as configurable SSL error details. However, it also incorrectly disabled
> deletion of those non-HTTP header fields.
>
> Configurable SSL error details are only created during [re]configuration
> time, so the leak went unnoticed since 2011-06-17. However, when
> annotations were added to non-HTTP header fields (r12413), the old bug
> resulted in a major leak for configurations that annotate transactions.
>
> Fortunately, that major leak was removed by r12779 "helperNotes to
> NotePairs" polishing, which stopped using HttpHeader for annotations.
> However, any code based on trunk between r12413 and r12779 needs this
> fix (or needs to be resynced with the current trunk).

What do you mean by this? do we have the problem in 3.3 / 3.2 or not?

Amos
Received on Sat May 11 2013 - 05:40:09 MDT

This archive was generated by hypermail 2.2.0 : Sat May 11 2013 - 12:00:12 MDT