Commit 1ccf338
patch 9.2.0724: Use-after-free when freeing exit_cb job on exit
Problem: Use-after-free when freeing exit_cb job on exit
Solution: Return when def_functions has been freed already
(Foxe Chen)
closes: #20621
Signed-off-by: Foxe Chen <chen.foxe@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>1 parent 5fdb44c commit 1ccf338
3 files changed
Lines changed: 27 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
5045 | 5046 | | |
5046 | 5047 | | |
5047 | 5048 | | |
| 5049 | + | |
| 5050 | + | |
| 5051 | + | |
| 5052 | + | |
| 5053 | + | |
| 5054 | + | |
| 5055 | + | |
| 5056 | + | |
| 5057 | + | |
| 5058 | + | |
| 5059 | + | |
| 5060 | + | |
| 5061 | + | |
| 5062 | + | |
| 5063 | + | |
| 5064 | + | |
| 5065 | + | |
| 5066 | + | |
| 5067 | + | |
| 5068 | + | |
| 5069 | + | |
| 5070 | + | |
| 5071 | + | |
5048 | 5072 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
759 | 759 | | |
760 | 760 | | |
761 | 761 | | |
| 762 | + | |
| 763 | + | |
762 | 764 | | |
763 | 765 | | |
764 | 766 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5238 | 5238 | | |
5239 | 5239 | | |
5240 | 5240 | | |
5241 | | - | |
| 5241 | + | |
5242 | 5242 | | |
5243 | 5243 | | |
5244 | 5244 | | |
| |||
0 commit comments