Prevent buffer overflow in charset names. Bugreport from Semen Panevin 2:5025/121

This commit is contained in:
Stas Degteff
2011-02-12 22:13:30 +00:00
parent b1693b62c7
commit 38531b1c85
2 changed files with 6 additions and 0 deletions

View File

@@ -10,6 +10,9 @@ _____________________________________________________________________________
<20><><EFBFBD><EFBFBD><20><><EFBFBD> GoldED+ 1.1.5, /snapshot/ <20><><EFBFBD><EFBFBD><20><><EFBFBD> GoldED+ 1.1.5, /snapshot/
_____________________________________________________________________________ _____________________________________________________________________________
! <20><EFBFBD><20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><E0AEA2> (<28><><EFBFBD><EFBFBD><E1A8AC>쭮 16 ᨬ<><E1A8AC><EFBFBD><EFBFBD><EFBFBD>): <20><><EFBFBD><EFBFBD><E0A0A2><EFBFBD><EFBFBD>
<20><EFBFBD><E8A8A1> <20><><EFBFBD><E0A5AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
! <20><><EFBFBD><EFBFBD><E0A0A2><EFBFBD><EFBFBD> <20><EFBFBD><E8A8A1> <20><><EFBFBD>⪨ @-<2D><><EFBFBD><EFBFBD><EFBFBD>ᮢ: ࠭<><E0A0AD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><> ! <20><><EFBFBD><EFBFBD><E0A0A2><EFBFBD><EFBFBD> <20><EFBFBD><E8A8A1> <20><><EFBFBD>⪨ @-<2D><><EFBFBD><EFBFBD><EFBFBD>ᮢ: ࠭<><E0A0AD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><>
<20><><EFBFBD><E0A0A1><EFBFBD><EBA2A0><EFBFBD>. <20><><EFBFBD><E0A0A1><EFBFBD><EBA2A0><EFBFBD>.

View File

@@ -10,6 +10,9 @@ ______________________________________________________________________
Notes for GoldED+ 1.1.5, /snapshot/ Notes for GoldED+ 1.1.5, /snapshot/
______________________________________________________________________ ______________________________________________________________________
! Check length of charset name (16 characters max): fix buffer
overflow.
! Error in parser @-macro is fixed: macro in end of line are ignored ! Error in parser @-macro is fixed: macro in end of line are ignored
before this fix. before this fix.