Changeset: 5ef554bf4734 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/5ef554bf4734
Modified Files:
sql/storage/store.c
Branch: Jan2022
Log Message:
Free previous storage value before setting new one
diffs (20 lines):
diff --git a/sql/storage/store.c b/sql/storage/store.c
--- a/sql/storage/store.c
+++ b/sql/storage/store.c
@@ -6105,7 +6105,6 @@ sql_trans_alter_default(sql_trans *tr, s
if ((res = new_column(tr, col, &dup)))
return res;
_DELETE(dup->def);
- dup->def = NULL;
if (val)
dup->def = SA_STRDUP(tr->sa, val);
if ((res = store_reset_sql_functions(tr, col->t->base.id))) /*
reset sql functions depending on the table */
@@ -6136,7 +6135,7 @@ sql_trans_alter_storage(sql_trans *tr, s
if ((res = new_column(tr, col, &dup)))
return res;
- dup->storage_type = NULL;
+ _DELETE(dup->storage_type);
if (storage)
dup->storage_type = SA_STRDUP(tr->sa, storage);
if (!isNew(col) && isGlobal(col->t) && !isGlobalTemp(col->t) &&
(res = sql_trans_add_dependency(tr, col->t->base.id, dml)))
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list