Changeset: fc8ac574e245 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/fc8ac574e245
Modified Files:
        sql/storage/store.c
Branch: default
Log Message:

Clean before returning


diffs (15 lines):

diff --git a/sql/storage/store.c b/sql/storage/store.c
--- a/sql/storage/store.c
+++ b/sql/storage/store.c
@@ -5728,8 +5728,10 @@ sql_trans_create_column(sql_column **rco
        }
 
        if (tpe->type->s) {/* column depends on type */
-               if ((res = sql_trans_create_dependency(tr, tpe->type->base.id, 
col->base.id, TYPE_DEPENDENCY)))
+               if ((res = sql_trans_create_dependency(tr, tpe->type->base.id, 
col->base.id, TYPE_DEPENDENCY))) {
+                       ATOMIC_PTR_DESTROY(&col->data);
                        return res;
+               }
                if (!isNew(tpe->type) && (res = sql_trans_add_dependency(tr, 
tpe->type->base.id, ddl))) {
                        ATOMIC_PTR_DESTROY(&col->data);
                        return res;
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to