Changeset: afccf4728061 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=afccf4728061 Modified Files: monetdb5/modules/mal/mat.c Branch: default Log Message:
Protect against non-void-headed input diffs (19 lines): diff --git a/monetdb5/modules/mal/mat.c b/monetdb5/modules/mal/mat.c --- a/monetdb5/modules/mal/mat.c +++ b/monetdb5/modules/mal/mat.c @@ -288,12 +288,12 @@ MATpackSliceInternal(MalBlkPtr mb, MalSt cap -= fst; cnt = MIN(cnt, cap); - bn = BATnew(ht, tt, cnt); + assert(ht== TYPE_void); + bn = BATnew(TYPE_void, tt, cnt); if (bn == NULL) throw(MAL, "mat.packSlice", MAL_MALLOC_FAIL); /* must set seqbase or else BATins will not materialize column */ - if (ht == TYPE_void) - BATseqbase(bn, 0); + BATseqbase(bn, 0); if (tt == TYPE_void) BATseqbase(BATmirror(bn), 0); _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list