Commit 4475b62
committed
patch 8.0.0596: crash when complete() called after complete_add()
Problem: Crash when complete() is called after complete_add() in
'completefunc'. (Lifepillar)
Solution: Bail out if compl_pattern is NULL. (closes #1668)
Also avoid using freed memory.1 parent beb9cb1 commit 4475b62
3 files changed
Lines changed: 64 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
| 99 | + | |
99 | 100 | | |
100 | 101 | | |
101 | 102 | | |
| |||
3431 | 3432 | | |
3432 | 3433 | | |
3433 | 3434 | | |
| 3435 | + | |
3434 | 3436 | | |
3435 | 3437 | | |
3436 | 3438 | | |
| |||
4272 | 4274 | | |
4273 | 4275 | | |
4274 | 4276 | | |
4275 | | - | |
4276 | 4277 | | |
4277 | 4278 | | |
4278 | 4279 | | |
| |||
4286 | 4287 | | |
4287 | 4288 | | |
4288 | 4289 | | |
4289 | | - | |
| 4290 | + | |
4290 | 4291 | | |
4291 | 4292 | | |
4292 | 4293 | | |
| |||
4388 | 4389 | | |
4389 | 4390 | | |
4390 | 4391 | | |
| 4392 | + | |
| 4393 | + | |
| 4394 | + | |
| 4395 | + | |
| 4396 | + | |
4391 | 4397 | | |
4392 | 4398 | | |
4393 | 4399 | | |
| |||
4621 | 4627 | | |
4622 | 4628 | | |
4623 | 4629 | | |
4624 | | - | |
| 4630 | + | |
4625 | 4631 | | |
4626 | 4632 | | |
4627 | 4633 | | |
| |||
4660 | 4666 | | |
4661 | 4667 | | |
4662 | 4668 | | |
4663 | | - | |
4664 | | - | |
4665 | | - | |
4666 | | - | |
4667 | | - | |
4668 | | - | |
4669 | | - | |
| 4669 | + | |
| 4670 | + | |
| 4671 | + | |
| 4672 | + | |
| 4673 | + | |
| 4674 | + | |
| 4675 | + | |
| 4676 | + | |
| 4677 | + | |
| 4678 | + | |
4670 | 4679 | | |
4671 | 4680 | | |
4672 | 4681 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
570 | 570 | | |
571 | 571 | | |
572 | 572 | | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
573 | 616 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
764 | 764 | | |
765 | 765 | | |
766 | 766 | | |
| 767 | + | |
| 768 | + | |
767 | 769 | | |
768 | 770 | | |
769 | 771 | | |
| |||
0 commit comments