• Georgi Kodinov's avatar
    Bug #59884: setting charset to 2048 crashes · 4da4e747
    Georgi Kodinov authored
    The retrieval of a charset by number was not
    doing bounds checking before accessing the internal 
    character sets array.
    Added checks for valid charset number.
    Added asserts for valid charset number to some of 
    the internal functions.
    Removed one superfluous check for charset_number 0
    (since the all_charsets_array[0] is set to 0 anyway) for 
    uniformity.
    Test suite added.
    4da4e747
charset.c 25.2 KB