From 8674959175ead46ef143a0a60c59e34ce77294c0 Mon Sep 17 00:00:00 2001 From: John Scipione Date: Fri, 11 Jul 2014 13:04:26 -0400 Subject: [PATCH] Input Server: Fix double free. CID610594 --- src/servers/input/AddOnManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/servers/input/AddOnManager.cpp b/src/servers/input/AddOnManager.cpp index 51bdc838c9..757ccbf6a3 100644 --- a/src/servers/input/AddOnManager.cpp +++ b/src/servers/input/AddOnManager.cpp @@ -496,7 +496,7 @@ AddOnManager::_RegisterFilter(BInputServerFilter* filter, const entry_ref& ref, BAutolock locker(InputServer::gInputFilterListLocker); if (!InputServer::gInputFilterList.AddItem(filter)) { - fFilterList.RemoveItem(info); + fFilterList.RemoveItem(info, false); delete info; return B_NO_MEMORY; }