Changeset: dc785f594e79 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/dc785f594e79 Modified Files: sql/storage/bat/bat_storage.c Branch: tempscs2os Log Message:
always return a referenced counted copy in bind_*_data diffs (21 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 @@ -1911,7 +1911,7 @@ bind_col_data(sql_trans *tr, sql_column if (!bat) return NULL; bat->cs.refcnt = 1; - if (dup_cs(tr, &obat->cs, &bat->cs, c->type.type->localtype, isTempTable(c->t)) != LOG_OK) { + if (dup_cs(tr, &obat->cs, &bat->cs, c->type.type->localtype, 0) != LOG_OK) { destroy_delta(bat, false); return NULL; } @@ -1994,7 +1994,7 @@ bind_idx_data(sql_trans *tr, sql_idx *i, if (!bat) return NULL; bat->cs.refcnt = 1; - if (dup_cs(tr, &obat->cs, &bat->cs, (oid_index(i->type))?TYPE_oid:TYPE_lng, isTempTable(i->t)) != LOG_OK) { + if (dup_cs(tr, &obat->cs, &bat->cs, (oid_index(i->type))?TYPE_oid:TYPE_lng, 0) != LOG_OK) { destroy_delta(bat, false); return NULL; } _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org