Hi, Alexander!

On Sep 21, Alexander Barkov wrote:
> commit 6c49030635a36380606948c198dcfd4a6bf2ffc3
> Author: Alexander Barkov <b...@mariadb.org>
> Date:   Wed Sep 21 12:29:09 2016 +0400
> 
>     MDEV-10425 Assertion `collation.derivation == DERIVATION_IMPLICIT' failed 
> in Item_func_conv_charset::fix_length_and_dec()
>     MDEV-10850 Wrong result for WHERE .. (f2=TO_BASE64('test') OR 
> f2=TO_BASE64('TEST'))
...
>     Solution:
>     - Removing the code changing args[0]->collation
>     - Introducing Item_str_ascii_checksum_func as a common parent
>       for Item_func_{md5|sha|sha2|password|hex|to_base64}
>       and overriding its eq() method to compare arguments binary.

Good fix, thanks!
Ok to push

Regards,
Sergei
Chief Architect MariaDB
and secur...@mariadb.org

_______________________________________________
Mailing list: https://launchpad.net/~maria-developers
Post to     : maria-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to