Commit cb1d952
committed
Invalidate iterator if its data is deleted
This removes another potential segfault. Requires swig >= 4.41 parent e55d835 commit cb1d952
8 files changed
Lines changed: 37 additions & 0 deletions
File tree
- src
- swig-0_27_7
- swig-0_28_5
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
| |||
60 | 61 | | |
61 | 62 | | |
62 | 63 | | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
63 | 67 | | |
| 68 | + | |
64 | 69 | | |
65 | 70 | | |
66 | 71 | | |
67 | 72 | | |
68 | 73 | | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
69 | 77 | | |
70 | 78 | | |
71 | 79 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5565 | 5565 | | |
5566 | 5566 | | |
5567 | 5567 | | |
| 5568 | + | |
5568 | 5569 | | |
5569 | 5570 | | |
5570 | 5571 | | |
5571 | 5572 | | |
5572 | 5573 | | |
| 5574 | + | |
| 5575 | + | |
| 5576 | + | |
5573 | 5577 | | |
5574 | 5578 | | |
5575 | 5579 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5505 | 5505 | | |
5506 | 5506 | | |
5507 | 5507 | | |
| 5508 | + | |
5508 | 5509 | | |
5509 | 5510 | | |
5510 | 5511 | | |
5511 | 5512 | | |
5512 | 5513 | | |
| 5514 | + | |
| 5515 | + | |
| 5516 | + | |
5513 | 5517 | | |
5514 | 5518 | | |
5515 | 5519 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5453 | 5453 | | |
5454 | 5454 | | |
5455 | 5455 | | |
| 5456 | + | |
5456 | 5457 | | |
5457 | 5458 | | |
5458 | 5459 | | |
5459 | 5460 | | |
5460 | 5461 | | |
| 5462 | + | |
| 5463 | + | |
| 5464 | + | |
5461 | 5465 | | |
5462 | 5466 | | |
5463 | 5467 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5668 | 5668 | | |
5669 | 5669 | | |
5670 | 5670 | | |
| 5671 | + | |
5671 | 5672 | | |
5672 | 5673 | | |
5673 | 5674 | | |
5674 | 5675 | | |
5675 | 5676 | | |
| 5677 | + | |
| 5678 | + | |
| 5679 | + | |
5676 | 5680 | | |
5677 | 5681 | | |
5678 | 5682 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5615 | 5615 | | |
5616 | 5616 | | |
5617 | 5617 | | |
| 5618 | + | |
5618 | 5619 | | |
5619 | 5620 | | |
5620 | 5621 | | |
5621 | 5622 | | |
5622 | 5623 | | |
| 5624 | + | |
| 5625 | + | |
| 5626 | + | |
5623 | 5627 | | |
5624 | 5628 | | |
5625 | 5629 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5615 | 5615 | | |
5616 | 5616 | | |
5617 | 5617 | | |
| 5618 | + | |
5618 | 5619 | | |
5619 | 5620 | | |
5620 | 5621 | | |
5621 | 5622 | | |
5622 | 5623 | | |
| 5624 | + | |
| 5625 | + | |
| 5626 | + | |
5623 | 5627 | | |
5624 | 5628 | | |
5625 | 5629 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
| 107 | + | |
107 | 108 | | |
108 | 109 | | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
109 | 114 | | |
110 | 115 | | |
111 | 116 | | |
| |||
0 commit comments