Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
2.5.29, 6.4.13
-
None
Description
The function int DCB::read_SSL(GWBUF** head) can return an error (-1) even if data was added to head. Callers ignore the data if detecting the error, leaking the GWBUF . This mainly happens when closing an SSL connection.
Fix this by freeing the data in DCB::read.