diff options
author | Rye Mutt <rye@alchemyviewer.org> | 2022-10-19 19:43:01 -0400 |
---|---|---|
committer | Rye Mutt <rye@alchemyviewer.org> | 2022-10-19 19:43:01 -0400 |
commit | 8e4cfe8aed308675e1507321f4daffc7994fa1e3 (patch) | |
tree | d670dad0e1db0a802bd6556c5f6a18b1641eb77b /indra/newview | |
parent | 37766d9297fd692cc70490c898d647a11e04098b (diff) |
Fix use after free in inventory object deletion
Diffstat (limited to 'indra/newview')
-rw-r--r-- | indra/newview/llinventorymodel.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/indra/newview/llinventorymodel.cpp b/indra/newview/llinventorymodel.cpp index 216a9f4c94..b50e8431a1 100644 --- a/indra/newview/llinventorymodel.cpp +++ b/indra/newview/llinventorymodel.cpp @@ -1691,11 +1691,11 @@ void LLInventoryModel::deleteObject(const LLUUID& id, bool fix_broken_links, boo // Can't have links to links, so there's no need for this update // if the item removed is a link. Can also skip if source of the // update is getting broken link info separately. - obj = NULL; // delete obj if (fix_broken_links && !is_link_type) { updateLinkedObjectsFromPurge(id); } + obj = nullptr; // delete obj if (do_notify_observers) { notifyObservers(); |