• evgen@moonbone.local's avatar
    Bug#29261: Sort order of the collation wasn't used when comparing trailing · fc601d77
    evgen@moonbone.local authored
    spaces.
    
    When the my_strnncollsp_simple function compares two strings and one is a prefix
    of another then this function compares characters in the rest of longer key
    with the space character to find whether the longer key is greater or less.
    But the sort order of the collation isn't used in this comparison. This may
    lead to a wrong comparison result, wrongly created index or wrong order of the
    result set of a query with the ORDER BY clause.
    
    Now the my_strnncollsp_simple function uses collation sort order to compare
    the characters in the rest of longer key with the space character.
    fc601d77
ctype-simple.c 37.8 KB