fix
This commit is contained in:
parent
6cf646a6d0
commit
92e15f3e5f
|
@ -83,17 +83,18 @@ namespace php_arma
|
|||
break;
|
||||
}
|
||||
ZEND_HASH_FOREACH_VAL(Z_ARR_P(row), zval *elem)
|
||||
if (idx_col > num_cols - 1) {
|
||||
if (UNEXPECTED(idx_col > num_cols - 1)) {
|
||||
break;
|
||||
}
|
||||
if (UNEXPECTED(!zval_check_scalar<T>(elem))) {
|
||||
break;
|
||||
goto end_loop;
|
||||
}
|
||||
native->at(idx_row, idx_col++) = zval_get_scalar<T>(elem);
|
||||
ZEND_HASH_FOREACH_END();
|
||||
++idx_row;
|
||||
idx_col = 0;
|
||||
ZEND_HASH_FOREACH_END();
|
||||
end_loop:
|
||||
RETVAL_OBJ(zobj);
|
||||
}
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
--TEST--
|
||||
Test for initialization of `Mat`
|
||||
Test for initialization of `Mat`.
|
||||
--SKIPIF--
|
||||
<?php
|
||||
require_once 'includes/loaded.php';
|
||||
|
|
Reference in New Issue