Free scrub_cur_list.buf when turning on no_scrub (potential memory leak)
This commit is contained in:
@@ -289,6 +289,8 @@ bool osd_t::continue_scrub()
|
|||||||
if (no_scrub)
|
if (no_scrub)
|
||||||
{
|
{
|
||||||
// Return false = no more scrub work to do
|
// Return false = no more scrub work to do
|
||||||
|
if (scrub_cur_list.buf)
|
||||||
|
free(scrub_cur_list.buf);
|
||||||
scrub_cur_list = {};
|
scrub_cur_list = {};
|
||||||
scrub_last_pg = {};
|
scrub_last_pg = {};
|
||||||
scrub_nearest_ts = 0;
|
scrub_nearest_ts = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user