Changeset: 848da3e6aa3f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/848da3e6aa3f
Modified Files:
sql/storage/store.c
Branch: default
Log Message:
fixes, missing and incorrect lock initialisation
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
@@ -3989,7 +3989,7 @@ sql_trans_copy_column( sql_trans *tr, sq
}
if (!isDeclaredTable(t)) {
- obj_lock_init(&c->lock, 'c', c->base.id);
+ obj_lock_init(&col->lock, 'c', col->base.id);
char *strnil = (char*)ATOMnilptr(TYPE_str);
int digits = type_digits(&col->type);
if ((res = store->table_api.table_insert(tr, syscolumn,
&col->base.id, &col->base.name, &col->type.type->base.name,
@@ -6453,6 +6453,7 @@ sql_trans_create_column(sql_column **rco
return res;
}
if (!isDeclaredTable(t)) {
+ obj_lock_init(&col->lock, 'c', col->base.id);
char *strnil = (char*)ATOMnilptr(TYPE_str);
int digits = type_digits(&col->type);
if ((res = store->table_api.table_insert(tr, syscolumn,
&col->base.id, &col->base.name, &col->type.type->base.name, &digits,
&col->type.scale,
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]