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

Reply via email to