- Notifications
You must be signed in to change notification settings - Fork5
Commitb34d6f0
committed
Improve ispell dictionary's defenses against bad affix files.
Don't crash if an ispell dictionary definition contains flags but notany compound affixes. (This isn't a security issue since only superuserscan install affix files, but still it's a bad thing.)Also, be more careful about detecting whether an affix-file FLAG commandis old-format (ispell) or new-format (myspell/hunspell). And change theerror message about mixed old-format and new-format commands into somethingintelligible.Per bug #11770 from Emre Hasegeli. Back-patch to all supported branches.1 parent2781b4b commitb34d6f0
1 file changed
+44
-26
lines changedLines changed: 44 additions & 26 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
599 | 599 |
| |
600 | 600 |
| |
601 | 601 |
| |
| 602 | + | |
| 603 | + | |
| 604 | + | |
602 | 605 |
| |
603 | 606 |
| |
604 | 607 |
| |
| |||
757 | 760 |
| |
758 | 761 |
| |
759 | 762 |
| |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
760 | 767 |
| |
761 | 768 |
| |
762 | 769 |
| |
| |||
833 | 840 |
| |
834 | 841 |
| |
835 | 842 |
| |
836 |
| - | |
837 |
| - | |
838 |
| - | |
839 |
| - | |
840 |
| - | |
841 |
| - | |
842 |
| - | |
843 | 843 |
| |
844 | 844 |
| |
845 | 845 |
| |
| |||
855 | 855 |
| |
856 | 856 |
| |
857 | 857 |
| |
858 |
| - | |
859 |
| - | |
860 |
| - | |
861 |
| - | |
862 |
| - | |
863 |
| - | |
864 |
| - | |
865 |
| - | |
866 |
| - | |
867 |
| - | |
868 |
| - | |
869 |
| - | |
870 |
| - | |
871 |
| - | |
872 |
| - | |
873 |
| - | |
874 |
| - | |
875 |
| - | |
876 |
| - | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
| 871 | + | |
| 872 | + | |
| 873 | + | |
| 874 | + | |
877 | 875 |
| |
| 876 | + | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
878 | 882 |
| |
879 | 883 |
| |
880 | 884 |
| |
| |||
888 | 892 |
| |
889 | 893 |
| |
890 | 894 |
| |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
891 | 905 |
| |
892 | 906 |
| |
893 | 907 |
| |
| |||
1501 | 1515 |
| |
1502 | 1516 |
| |
1503 | 1517 |
| |
| 1518 | + | |
| 1519 | + | |
| 1520 | + | |
| 1521 | + | |
1504 | 1522 |
| |
1505 | 1523 |
| |
1506 | 1524 |
| |
|
0 commit comments
Comments
(0)