summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2002-12-05 12:55:02 +0000
committerMarcus Boerger <helly@php.net>2002-12-05 12:55:02 +0000
commit7e8986450d3f3d5d4f80f0debbabb53856e0b397 (patch)
treece56040a66e385c84cd33cddb4a0848e6ae7e91d
parent24f66fbf0318ca60304c8180ab5f0b296e565be0 (diff)
downloadphp-git-7e8986450d3f3d5d4f80f0debbabb53856e0b397.tar.gz
MFH: return FALSE
-rw-r--r--ext/standard/image.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/ext/standard/image.c b/ext/standard/image.c
index 8d0d0705e1..12e7c8f14c 100644
--- a/ext/standard/image.c
+++ b/ext/standard/image.c
@@ -574,6 +574,7 @@ PHP_FUNCTION(getimagesize)
case 1:
if (zend_get_parameters_ex(1, &arg1) == FAILURE) {
+ RETVAL_FALSE;
WRONG_PARAM_COUNT;
}
convert_to_string_ex(arg1);
@@ -581,18 +582,20 @@ PHP_FUNCTION(getimagesize)
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 @@ PHP_FUNCTION(getimagesize)
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 @@ PHP_FUNCTION(getimagesize)
add_assoc_long(return_value, "channels", result->channels);
}
efree(result);
+ } else {
+ RETURN_FALSE;
}
}
/* }}} */