]> granicus.if.org Git - php/commitdiff
Un-revert param index fix
authorArd Biesheuvel <abies@php.net>
Tue, 15 Jun 2004 10:22:21 +0000 (10:22 +0000)
committerArd Biesheuvel <abies@php.net>
Tue, 15 Jun 2004 10:22:21 +0000 (10:22 +0000)
ext/pdo/pdo_stmt.c

index 0d8de561e68508855138cc58e155f26c72b5af74..db2f2b86977b6ee193779e0a249b8d96a8777374 100755 (executable)
@@ -554,13 +554,12 @@ static int register_bound_param(INTERNAL_FUNCTION_PARAMETERS, pdo_stmt_t *stmt,
        param.paramno = -1;
        param.param_type = PDO_PARAM_STR;
 
-       if (FAILURE == zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET,
-                               ZEND_NUM_ARGS() TSRMLS_CC, "sz|llz!",
-                               &param.name, &param.namelen, &param.parameter, &param.param_type,
-                               &param.max_value_len,
+       if (FAILURE == zend_parse_parameters_ex(ZEND_PARSE_PARAMS_QUIET, ZEND_NUM_ARGS() TSRMLS_CC,
+                       "lz|llz!", &param.paramno, &param.parameter, &param.param_type, &param.max_value_len,
+                       &param.driver_params)) {
+               if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|llz!", &param.name,
+                               &param.namelen, &param.parameter, &param.param_type, &param.max_value_len, 
                                &param.driver_params)) {
-               if (FAILURE == zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "lz|llz!", &param.paramno,
-                                       &param.parameter, &param.param_type, &param.max_value_len, &param.driver_params)) {
                        return 0;
                }       
        }