• Daniel Black's avatar
    MDEV-23915 ER_KILL_DENIED_ERROR not passed a thread id · 99837c61
    Daniel Black authored
    The 10.5 test error main.grant_kill showed up a incorrect
    thread id on a big endian architecture.
    
    The cause of this is the sql_kill_user function assumed the
    error was ER_OUT_OF_RESOURCES, when the the actual error was
    ER_KILL_DENIED_ERROR. ER_KILL_DENIED_ERROR as an error message
    requires a thread id to be passed as unsigned long, however a
    user/host was passed.
    
    ER_OUT_OF_RESOURCES doesn't even take a user/host, despite
    the optimistic comment. We remove this being passed as an
    argument to the function so that when MDEV-21978 is implemented
    one less compiler format warning is generated (which would
    have caught this error sooner).
    
    Thanks Otto for reporting and Marko for analysis.
    99837c61
galera_kill_applier.result 503 Bytes