Changeset: 7fe74806fa4b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7fe74806fa4b Modified Files: sql/storage/bat/bat_storage.c Branch: Dec2023 Log Message:
fixing some leaks diffs (59 lines): diff --git a/sql/storage/bat/bat_storage.c b/sql/storage/bat/bat_storage.c --- a/sql/storage/bat/bat_storage.c +++ b/sql/storage/bat/bat_storage.c @@ -4468,10 +4468,10 @@ tc_gc_col( sql_store Store, sql_change * return LOG_OK; /* cannot cleanup yet */ // d is oldest reachable delta - if (d->cs.merged && d->next) // Unreachable can immediately be destroyed. + if (d->cs.merged && d->next) { // Unreachable can immediately be destroyed. destroy_delta(d->next, true); - - d->next = NULL; + d->next = NULL; + } lock_column(store, c->base.id); /* lock for concurrent updates (appends) */ merge_delta(d); unlock_column(store, c->base.id); @@ -4508,10 +4508,10 @@ tc_gc_upd_col( sql_store Store, sql_chan return LOG_OK; /* cannot cleanup yet */ // d is oldest reachable delta - if (d->cs.merged && d->next) // Unreachable can immediately be destroyed. + if (d->cs.merged && d->next) { // Unreachable can immediately be destroyed. destroy_delta(d->next, true); - - d->next = NULL; + d->next = NULL; + } lock_column(store, c->base.id); /* lock for concurrent updates (appends) */ merge_delta(d); unlock_column(store, c->base.id); @@ -4548,10 +4548,10 @@ tc_gc_idx( sql_store Store, sql_change * return LOG_OK; /* cannot cleanup yet */ // d is oldest reachable delta - if (d->cs.merged && d->next) // Unreachable can immediately be destroyed. + if (d->cs.merged && d->next) { // Unreachable can immediately be destroyed. destroy_delta(d->next, true); - - d->next = NULL; + d->next = NULL; + } lock_column(store, i->base.id); /* lock for concurrent updates (appends) */ merge_delta(d); unlock_column(store, i->base.id); @@ -4588,10 +4588,10 @@ tc_gc_upd_idx( sql_store Store, sql_chan return LOG_OK; /* cannot cleanup yet */ // d is oldest reachable delta - if (d->cs.merged && d->next) // Unreachable can immediately be destroyed. + if (d->cs.merged && d->next) { // Unreachable can immediately be destroyed. destroy_delta(d->next, true); - - d->next = NULL; + d->next = NULL; + } lock_column(store, i->base.id); /* lock for concurrent updates (appends) */ merge_delta(d); unlock_column(store, i->base.id); _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org