Commit 10c5245
committed
[lldb] Fix use after free on ModuleList::RemoveSharedModuleIfOrphaned
This fixes a potential use after free where
ModuleList::RemoveSharedModuleIfOrphaned ->
SharedModuleList::RemoveIfOrphaned -> SharedModuleList::RemoveFromMap
would potentially dereference a freed pointer. This fixes it by not
calling ModuleList::RemoveSharedModuleIfOrphaned at all if the pointer
was just freed.1 parent 3960ff6 commit 10c5245
1 file changed
+4
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2564 | 2564 | | |
2565 | 2565 | | |
2566 | 2566 | | |
| 2567 | + | |
2567 | 2568 | | |
2568 | 2569 | | |
2569 | | - | |
| 2570 | + | |
| 2571 | + | |
| 2572 | + | |
2570 | 2573 | | |
2571 | 2574 | | |
2572 | 2575 | | |
| |||
0 commit comments