Changeset: d05252aea113 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d05252aea113
Modified Files:
        sql/storage/objectset.c
Branch: nospare
Log Message:

Properly initialize objectset.


diffs (23 lines):

diff --git a/sql/storage/objectset.c b/sql/storage/objectset.c
--- a/sql/storage/objectset.c
+++ b/sql/storage/objectset.c
@@ -251,12 +251,15 @@ objectset *
 os_new(sql_allocator *sa, destroy_fptr destroy, bool temporary, bool unique)
 {
        objectset *os = SA_NEW(sa, objectset);
-       os->refcnt = 1;
-       os->sa = sa;
+       *os = (objectset) {
+               .refcnt = 1,
+               .sa = sa,
+               .destroy = destroy,
+               .temporary = temporary,
+               .unique = unique
+       };
        os->destroy = destroy;
        MT_lock_init(&os->ht_lock, "sa_ht_lock");
-       os->temporary = temporary;
-       os->unique = unique;
        return os;
 }
 
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to