Commit 044511f
sequencer: fix memory leak if
In sequencer.c:todo_list_rearrange_squash, if it fails, memory
allocated in `next`, `tail`, `subjects` and `subject2item` will leak.
Jump to cleanup label before return could fix this leak problem.
Signed-off-by: Lidong Yan <502024330056@smail.nju.edu.cn>
Signed-off-by: Junio C Hamano <gitster@pobox.com>todo_list_rearrange_squash() failed1 parent 1a8a497 commit 044511f
1 file changed
+5
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6596 | 6596 | | |
6597 | 6597 | | |
6598 | 6598 | | |
| 6599 | + | |
6599 | 6600 | | |
6600 | 6601 | | |
6601 | 6602 | | |
| |||
6626 | 6627 | | |
6627 | 6628 | | |
6628 | 6629 | | |
6629 | | - | |
6630 | | - | |
| 6630 | + | |
| 6631 | + | |
6631 | 6632 | | |
6632 | 6633 | | |
6633 | 6634 | | |
| |||
6729 | 6730 | | |
6730 | 6731 | | |
6731 | 6732 | | |
| 6733 | + | |
6732 | 6734 | | |
6733 | 6735 | | |
6734 | 6736 | | |
| |||
6738 | 6740 | | |
6739 | 6741 | | |
6740 | 6742 | | |
6741 | | - | |
| 6743 | + | |
6742 | 6744 | | |
6743 | 6745 | | |
6744 | 6746 | | |
| |||
0 commit comments