• MySQL Build Team's avatar
    Backport into build-200907211706-5.0.82sp1 · f651ad48
    MySQL Build Team authored
    > ------------------------------------------------------------
    > revno: 2763
    > revision-id: sergey.glukhov@sun.com-20090602063813-33mh88cz5vpa2jqe
    > parent: alexey.kopytov@sun.com-20090601124224-zgt3yov9wou590e9
    > committer: Sergey Glukhov <Sergey.Glukhov@sun.com>
    > branch nick: mysql-5.0-bugteam
    > timestamp: Tue 2009-06-02 11:38:13 +0500
    > message:
    >   Bug#45152 crash with round() function on longtext column in a derived table
    >   The crash happens due to wrong max_length value which is set on
    >   Item_func_round::fix_length_and_dec() stage. The value is set to
    >   args[0]->max_length which is too big in case of LONGTEXT(LONGBLOB) fields.
    >   The fix is to set max_length using float_length() function.
    f651ad48
item_func.cc 140 KB