From 0f4febfac3ed95a384778fc25e5223062acdf0a9 Mon Sep 17 00:00:00 2001 From: Klement Sekera Date: Mon, 25 Mar 2024 15:23:55 +0100 Subject: vapi: avoid memory leak Erase removed elements to avoid memory leaks. Type: fix Change-Id: I1605bea8df7e08455691364efb0a12eb0d9dae93 Signed-off-by: Klement Sekera --- src/vpp-api/vapi/vapi.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vpp-api/vapi/vapi.hpp b/src/vpp-api/vapi/vapi.hpp index 109af9fc522..34d8f97ad89 100644 --- a/src/vpp-api/vapi/vapi.hpp +++ b/src/vpp-api/vapi/vapi.hpp @@ -422,7 +422,7 @@ private: void unregister_request (Common_req *request) { std::lock_guard lock (requests_mutex); - std::remove (requests.begin (), requests.end (), request); + requests.erase (std::remove (requests.begin (), requests.end (), request)); } template void register_event (Event_registration *event) -- cgit 1.2.3-korg