From 0418676cc672e204fa06599d14345fba36190350 Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Mon, 3 Mar 2008 21:14:33 +0000 Subject: [PATCH] MFB: Fixed bug #44166 (Parameter handling flaw in PDO::getAvailableDrivers()) --- ext/pdo/pdo_dbh.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ext/pdo/pdo_dbh.c b/ext/pdo/pdo_dbh.c index d8c5034637..fda9a08a2a 100755 --- a/ext/pdo/pdo_dbh.c +++ b/ext/pdo/pdo_dbh.c @@ -992,7 +992,7 @@ static PHP_METHOD(PDO, errorInfo) pdo_dbh_t *dbh = zend_object_store_get_object(getThis() TSRMLS_CC); if (ZEND_NUM_ARGS()) { - RETURN_FALSE; + WRONG_PARAM_COUNT; } PDO_CONSTRUCT_CHECK; @@ -1133,6 +1133,10 @@ static PHP_METHOD(PDO, getAvailableDrivers) { HashPosition pos; pdo_driver_t **pdriver; + + if (ZEND_NUM_ARGS()) { + WRONG_PARAM_COUNT; + } array_init(return_value); -- 2.40.0