Input Server: Fix double free.
CID610594
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user