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

Reply via email to