Changeset: 95c34fcb999f for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=95c34fcb999f Modified Files: sql/backends/monet5/datacell/basket.mx Branch: default Log Message:
Ensure proper administration diffs (29 lines): diff --git a/sql/backends/monet5/datacell/basket.mx b/sql/backends/monet5/datacell/basket.mx --- a/sql/backends/monet5/datacell/basket.mx +++ b/sql/backends/monet5/datacell/basket.mx @@ -114,7 +114,7 @@ str schema_default = "datacell"; BSKTbasketRec *baskets; /* the datacell catalog */ -int bsktTop, bsktLimit; +int bsktTop, bsktLimit = 0; static MT_Lock bsktLock; #define lockBSKTbasketCatalog() mal_set_lock(bsktLock, "basket"); @@ -137,11 +137,14 @@ static int BSKTnewEntry() { int i; - for ( i=0; i< bsktLimit; i++) + for ( i=1; i< bsktLimit; i++) if (baskets[i].schema == NULL) break; - if ( i < bsktLimit) + if ( i < bsktLimit) { + if ( i == bsktTop) + bsktTop++; return i; + } if (bsktLimit == 0) { bsktLimit = MAXBSK; baskets = (BSKTbasketRec *)GDKzalloc(bsktLimit * sizeof(BSKTbasketRec)); _______________________________________________ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list