vendor/rust/include/rust_conversions.hh in gecoder-0.3.0 vs vendor/rust/include/rust_conversions.hh in gecoder-0.4.0
- old
+ new
@@ -65,11 +65,10 @@
/* Conversion for common types (like strings */
static inline int *ruby2intArray(VALUE rval, int argn = -1) {
int i;
RArray *array = RARRAY(rval);
-// int *ret = new int(array->len);
- int ret[array->len];
+ int* ret = (int*)malloc(array->len*sizeof(int)); // FIXME: Leak!!!
for(i = 0; i < array->len; i++)
{
ret[i] = NUM2INT(array->ptr[i]);
}
return ret;