From ed267a7d6613c72e43fd4d127791d267d2966f4a Mon Sep 17 00:00:00 2001 From: "Frank M. Kromann" Date: Wed, 2 May 2001 20:36:51 +0000 Subject: [PATCH] Changing paramters on database_password --- ext/fbsql/php_fbsql.c | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/ext/fbsql/php_fbsql.c b/ext/fbsql/php_fbsql.c index 120892286f..845138df05 100644 --- a/ext/fbsql/php_fbsql.c +++ b/ext/fbsql/php_fbsql.c @@ -1005,22 +1005,18 @@ PHP_FUNCTION(fbsql_database) PHP_FUNCTION(fbsql_database_password) { int argc = ARG_COUNT(ht); - zval **argv[2]; + zval **argv[1]; PHPFBLink* phpLink = NULL; FBSQLLS_FETCH(); - if ((argc < 1) || (argc > 2)) WRONG_PARAM_COUNT; - if (zend_get_parameters_ex(argc,&argv[0],&argv[1])==FAILURE) RETURN_FALSE; - - convert_to_long_ex(argv[0]); - phpLink = phpfbGetLink((*argv[0])->value.lval); - if (phpLink == NULL) RETURN_FALSE; + if ((argc < 0) || (argc > 1)) WRONG_PARAM_COUNT; + if (zend_get_parameters_ex(argc,&argv[0])==FAILURE) RETURN_FALSE; - if (argc == 2) + if (argc >= 1) { - convert_to_string_ex(argv[1]); + convert_to_string_ex(argv[0]); if (FB_SQL_G(databasePassword)) free(FB_SQL_G(databasePassword)); - FB_SQL_G(databasePassword) = estrdup((*argv[1])->value.str.val); + FB_SQL_G(databasePassword) = estrdup((*argv[0])->value.str.val); } phpfbestrdup(phpLink->currentDatabase->databasePassword, &return_value->value.str.len, &return_value->value.str.val); return_value->type = IS_STRING; @@ -1039,19 +1035,19 @@ PHP_FUNCTION(fbsql_username) if ((argc < 0) || (argc > 1)) WRONG_PARAM_COUNT; if (zend_get_parameters_ex(argc, &argv[0])==FAILURE) RETURN_FALSE; - phpfbestrdup(FB_SQL_G(userName), &return_value->value.str.len, &return_value->value.str.val); - return_value->type = IS_STRING; if (argc >= 1) { convert_to_string_ex(argv[0]); if (FB_SQL_G(userName)) free(FB_SQL_G(userName)); FB_SQL_G(userName) = strdup((*argv[0])->value.str.val); } + phpfbestrdup(FB_SQL_G(userName), &return_value->value.str.len, &return_value->value.str.val); + return_value->type = IS_STRING; } /* }}} */ -/* {{{ proto string fbsql_password([string password]) +/* {{{ proto fbsql_password([string password]) */ PHP_FUNCTION(fbsql_password) { -- 2.50.1