Skip to content

Commit c14d9c2

Browse files
author
Jan Lindström
committed
Make sure that sync level vector is emptied.
1 parent 99a2c06 commit c14d9c2

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

storage/innobase/sync/sync0sync.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1454,6 +1454,7 @@ sync_thread_level_arrays_free(void)
14541454

14551455
/* If this slot was allocated then free the slot memory too. */
14561456
if (slot->levels != NULL) {
1457+
slot->levels->elems.erase(slot->levels->elems.begin(),slot->levels->elems.end());
14571458
free(slot->levels);
14581459
slot->levels = NULL;
14591460
}

storage/xtradb/sync/sync0sync.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1580,6 +1580,7 @@ sync_thread_level_arrays_free(void)
15801580

15811581
/* If this slot was allocated then free the slot memory too. */
15821582
if (slot->levels != NULL) {
1583+
slot->levels->elems.erase(slot->levels->elems.begin(),slot->levels->elems.end());
15831584
free(slot->levels);
15841585
slot->levels = NULL;
15851586
}

0 commit comments

Comments
 (0)