helly Thu Dec 5 07:55:02 2002 EDT Modified files: (Branch: PHP_4_2_0) /php4/ext/standard image.c Log: MFH: return FALSE Index: php4/ext/standard/image.c diff -u php4/ext/standard/image.c:1.44.2.3 php4/ext/standard/image.c:1.44.2.4 --- php4/ext/standard/image.c:1.44.2.3 Thu Oct 24 07:16:57 2002 +++ php4/ext/standard/image.c Thu Dec 5 07:55:02 2002 @@ -16,7 +16,7 @@ | Marcus Boerger <[EMAIL PROTECTED]> | +----------------------------------------------------------------------+ */ -/* $Id: image.c,v 1.44.2.3 2002/10/24 11:16:57 hyanantha Exp $ */ +/* $Id: image.c,v 1.44.2.4 2002/12/05 12:55:02 helly Exp $ */ /* * Based on Daniel Schmitt's imageinfo.c which carried the following * Copyright notice. @@ -574,6 +574,7 @@ case 1: if (zend_get_parameters_ex(1, &arg1) == FAILURE) { + RETVAL_FALSE; WRONG_PARAM_COUNT; } convert_to_string_ex(arg1); @@ -581,18 +582,20 @@ case 2: if (zend_get_parameters_ex(2, &arg1, &info) == FAILURE) { + RETVAL_FALSE; WRONG_PARAM_COUNT; } zval_dtor(*info); if (array_init(*info) == FAILURE) { - return; + RETURN_FALSE; } convert_to_string_ex(arg1); break; default: + RETVAL_FALSE; WRONG_PARAM_COUNT; break; } @@ -667,7 +670,7 @@ if (array_init(return_value) == FAILURE) { php_error(E_ERROR, "Unable to initialize array"); efree(result); - return; + RETURN_FALSE; } add_index_long(return_value, 0, result->width); add_index_long(return_value, 1, result->height); @@ -682,6 +685,8 @@ add_assoc_long(return_value, "channels", result->channels); } efree(result); + } else { + RETURN_FALSE; } } /* }}} */
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php