ext/numo/narray/gen/tmpl_bit/allocate.c in numo-narray-0.9.1.5 vs ext/numo/narray/gen/tmpl_bit/allocate.c in numo-narray-0.9.1.6
- old
+ new
@@ -10,9 +10,10 @@
case NARRAY_DATA_T:
ptr = NA_DATA_PTR(na);
if (na->size > 0 && ptr == NULL) {
ptr = xmalloc(((na->size-1)/8/sizeof(BIT_DIGIT)+1)*sizeof(BIT_DIGIT));
NA_DATA_PTR(na) = ptr;
+ NA_DATA_OWNED(na) = TRUE;
}
break;
case NARRAY_VIEW_T:
rb_funcall(NA_VIEW_DATA(na), rb_intern("allocate"), 0);
break;