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

Reply via email to