• gshchepa/uchum@gleb.loc's avatar
    Fixed bug #32034: On 64bit platforms assigning values of · 70f36562
    gshchepa/uchum@gleb.loc authored
    storage engine system variables was not validated and
    unexpected value was assigned.
    
    The check_func_enum function used subtraction from the uint
    value with the probably negative result. That result of
    type uint was compared with 0 after casting to signed long
    type. On architectures where long type is longer than int
    type the result of comparison was unexpected.
    70f36562
plugin.result 986 Bytes