• Georgi Kodinov's avatar
    Bug #52629: memory leak from sys_var_thd_dbug in binlog.binlog_write_error · 51880686
    Georgi Kodinov authored
    When re-setting (SET GLOBAL debug='') the GLOBAL debug settings the 
    server was not freeing the data elements from the top (initial) frame 
    before setting them to 0 without freeing the underlying memory. As these 
    are global settings there's a chance that something is there already.
    Fixed by :
    1. making sure the allocated data are cleaned up before re-setting them
    while parsing a debug string
    2. making sure the stuff allocated in the global settings is freed on 
    shutdown.
    51880686
dbug.c 61.8 KB