• Mats Kindahl's avatar
    Bug #47645: Segmentation fault when out of memory during handlerton initialization · 14cf09c1
    Mats Kindahl authored
    There is a missing check for memory allocation failure when allocating
    memory for the handlerton structure. If the handlerton init function
    tries to de-reference the pointer, it will cause a segmentation fault
    and crash the server.
    
    This patch fixes the problem by not calling the init function if memory
    allocation failed, and instead prints an informative error message and
    reports the error to the caller.
    14cf09c1
handler.cc 140 KB