BUG/MINOR: ssl: always clear the remains of the first hello for the second one
William rightfully pointed that despite the ssl capture being a
structure, some of its entries are only set for certain contents,
so we need to always zero it before using it so as to clear any
remains of a previous use, otherwise we could possibly report some
entries that were only present in the first hello and not the second
one. No need to clear the data though, since any remains will not be
referenced by the fields.
This must be backported wherever commit
336170007c ("BUG/MEDIUM: ssl:
take care of second client hello") is backported.
(cherry picked from commit
54f0ab08b8f1a3cb1970586e4b7ac48cf7bdf520)
Signed-off-by: Willy Tarreau <w@1wt.eu>
(cherry picked from commit
f86ff7f51271b4b7bccd1f3b8cef0d911e1b5b9e)
Signed-off-by: Willy Tarreau <w@1wt.eu>
(cherry picked from commit
63bb7b723be0926511741fab5169bcfd8dd221e8)
Signed-off-by: Willy Tarreau <w@1wt.eu>