Repository navigation
Commit e163ec1
committed
[3.12] pythongh-86493: Fix possible leaks in some modules initialization (pythonGH-106768)
Fix _ssl, _stat, _testinternalcapi, _threadmodule, cmath, math, posix, time..
(cherry picked from commit 3e65bae)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>1 parent 970cb8e commit e163ec1
10 files changed
Lines changed: 46 additions & 62 deletions
File tree
- Include/cpython
- Modules
- Python
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
| 109 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6095 | 6095 | | |
6096 | 6096 | | |
6097 | 6097 | | |
6098 | | - | |
| 6098 | + | |
6099 | 6099 | | |
6100 | 6100 | | |
6101 | 6101 | | |
6102 | 6102 | | |
6103 | | - | |
| 6103 | + | |
6104 | 6104 | | |
6105 | 6105 | | |
6106 | 6106 | | |
6107 | | - | |
| 6107 | + | |
6108 | 6108 | | |
6109 | 6109 | | |
6110 | 6110 | | |
6111 | 6111 | | |
6112 | 6112 | | |
6113 | | - | |
| 6113 | + | |
6114 | 6114 | | |
6115 | 6115 | | |
6116 | 6116 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
592 | 592 | | |
593 | 593 | | |
594 | 594 | | |
595 | | - | |
596 | | - | |
597 | | - | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
598 | 598 | | |
599 | | - | |
600 | | - | |
601 | | - | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
602 | 602 | | |
603 | | - | |
604 | | - | |
605 | | - | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
606 | 606 | | |
607 | 607 | | |
608 | 608 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1092 | 1092 | | |
1093 | 1093 | | |
1094 | 1094 | | |
1095 | | - | |
1096 | | - | |
| 1095 | + | |
| 1096 | + | |
1097 | 1097 | | |
1098 | 1098 | | |
1099 | 1099 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1671 | 1671 | | |
1672 | 1672 | | |
1673 | 1673 | | |
1674 | | - | |
1675 | | - | |
| 1674 | + | |
| 1675 | + | |
1676 | 1676 | | |
1677 | 1677 | | |
1678 | 1678 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1216 | 1216 | | |
1217 | 1217 | | |
1218 | 1218 | | |
1219 | | - | |
| 1219 | + | |
1220 | 1220 | | |
1221 | 1221 | | |
1222 | | - | |
| 1222 | + | |
1223 | 1223 | | |
1224 | 1224 | | |
1225 | 1225 | | |
1226 | | - | |
| 1226 | + | |
1227 | 1227 | | |
1228 | 1228 | | |
1229 | | - | |
| 1229 | + | |
1230 | 1230 | | |
1231 | 1231 | | |
1232 | 1232 | | |
1233 | 1233 | | |
1234 | | - | |
1235 | | - | |
| 1234 | + | |
1236 | 1235 | | |
1237 | 1236 | | |
1238 | | - | |
| 1237 | + | |
1239 | 1238 | | |
1240 | 1239 | | |
1241 | 1240 | | |
1242 | | - | |
| 1241 | + | |
1243 | 1242 | | |
1244 | 1243 | | |
1245 | 1244 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4037 | 4037 | | |
4038 | 4038 | | |
4039 | 4039 | | |
4040 | | - | |
| 4040 | + | |
4041 | 4041 | | |
4042 | 4042 | | |
4043 | | - | |
| 4043 | + | |
4044 | 4044 | | |
4045 | 4045 | | |
4046 | 4046 | | |
4047 | | - | |
| 4047 | + | |
4048 | 4048 | | |
4049 | 4049 | | |
4050 | | - | |
| 4050 | + | |
4051 | 4051 | | |
4052 | 4052 | | |
4053 | | - | |
| 4053 | + | |
4054 | 4054 | | |
4055 | 4055 | | |
4056 | 4056 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13463 | 13463 | | |
13464 | 13464 | | |
13465 | 13465 | | |
13466 | | - | |
| 13466 | + | |
13467 | 13467 | | |
13468 | 13468 | | |
13469 | 13469 | | |
| |||
16778 | 16778 | | |
16779 | 16779 | | |
16780 | 16780 | | |
16781 | | - | |
16782 | | - | |
16783 | | - | |
| 16781 | + | |
16784 | 16782 | | |
16785 | | - | |
| 16783 | + | |
16786 | 16784 | | |
16787 | 16785 | | |
16788 | 16786 | | |
| |||
16897 | 16895 | | |
16898 | 16896 | | |
16899 | 16897 | | |
16900 | | - | |
16901 | | - | |
16902 | | - | |
| 16898 | + | |
16903 | 16899 | | |
16904 | 16900 | | |
16905 | 16901 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1790 | 1790 | | |
1791 | 1791 | | |
1792 | 1792 | | |
1793 | | - | |
1794 | | - | |
| 1793 | + | |
1795 | 1794 | | |
1796 | 1795 | | |
1797 | | - | |
1798 | 1796 | | |
1799 | 1797 | | |
1800 | 1798 | | |
| |||
1837 | 1835 | | |
1838 | 1836 | | |
1839 | 1837 | | |
1840 | | - | |
| 1838 | + | |
1841 | 1839 | | |
1842 | 1840 | | |
1843 | | - | |
1844 | 1841 | | |
1845 | 1842 | | |
1846 | 1843 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
649 | 649 | | |
650 | 650 | | |
651 | 651 | | |
652 | | - | |
653 | | - | |
654 | | - | |
655 | | - | |
656 | | - | |
| 652 | + | |
657 | 653 | | |
658 | 654 | | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
659 | 662 | | |
660 | 663 | | |
661 | 664 | | |
| |||
670 | 673 | | |
671 | 674 | | |
672 | 675 | | |
673 | | - | |
674 | | - | |
675 | | - | |
676 | | - | |
677 | | - | |
678 | | - | |
679 | | - | |
| 676 | + | |
680 | 677 | | |
681 | 678 | | |
682 | 679 | | |
683 | 680 | | |
684 | 681 | | |
685 | | - | |
686 | | - | |
687 | | - | |
688 | | - | |
689 | | - | |
690 | | - | |
691 | | - | |
| 682 | + | |
692 | 683 | | |
693 | 684 | | |
694 | 685 | | |
| |||
0 commit comments