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;