| author | Augustin Cavalier <waddlesplash@gmail.com> | 2024-08-19 18:47:46.0 -04:00:00 |
|---|---|---|
| committer | waddlesplash <waddlesplash@gmail.com> | 2024-08-19 22:51:49.0 +00:00:00 |
| commit | 4b8551902058fbdca28dfca3dad2e5bd42733832 [patch] |
|
| tree | 36b1d1d2b85dd9dc3730408c11f5f7ed412d3c6f |
|
| parent | cf40b6bf5bb35e7cd7188a468feda4934a59a134 |
|
| download | 4b8551902058fbdca28dfca3dad2e5bd42733832.tar.gz |
|
network/stack: Actually delete the ancillary data container.
We freed its contents but missed deleting the container itself. Fixes a 2-pointer-size memory leak on every use of ancillary data. (cherry picked from commit da1e76be7945e6cbb558a8264b8d4f8d836b6cd9) Change-Id: Ia2862d60e9a71a9db5ba02f0eacdbbeea23cd356 Reviewed-on: https://review.haiku-os.org/c/haiku/+/8060 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
Diff
src/add-ons/kernel/network/stack/ancillary_data.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/add-ons/kernel/network/stack/ancillary_data.cpp b/src/add-ons/kernel/network/stack/ancillary_data.cpp index 43f1749..1bf271c 100644 --- a/src/add-ons/kernel/network/stack/ancillary_data.cpp +++ b/src/add-ons/kernel/network/stack/ancillary_data.cpp @@ -56,6 +56,8 @@ data->destructor(&data->header, data->Data()); free(data); } delete container; }