Skip to content

Commit 7c2184a

Browse files
Merge pull request #32 from NumPower/fix/bug_fix_patch
Fix NDArray_Fill method memory error Fixed isGPU method to return value correctly
2 parents f520b09 + 4cbd95d commit 7c2184a

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

numpower.c

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -317,9 +317,7 @@ PHP_METHOD(NDArray, fill) {
317317
if (array == NULL) {
318318
return;
319319
}
320-
rtn = NDArray_Fill(array, (float)value);
321-
NDArray_ADDREF(array);
322-
RETURN_NDARRAY_NOBUFFER(rtn, return_value);
320+
NDArray_Fill(array, (float)value);
323321
}
324322

325323
ZEND_BEGIN_ARG_INFO(arginfo_toArray, 0)
@@ -423,9 +421,9 @@ PHP_METHOD(NDArray, isGPU) {
423421
NDArray* array = ZVAL_TO_NDARRAY(obj_zval);
424422

425423
if (NDArray_DEVICE(array) == NDARRAY_DEVICE_CPU) {
426-
RETURN_LONG(1);
427-
} else {
428424
RETURN_LONG(0);
425+
} else {
426+
RETURN_LONG(1);
429427
}
430428
}
431429

0 commit comments

Comments
 (0)