@@ -231,7 +231,7 @@ static unsigned int php_sapi_filter_init(void)
231
231
return SUCCESS ;
232
232
}
233
233
234
- static void php_zval_filter (zval * value , zend_long filter , zend_long flags , zval * options , char * charset , bool copy ) /* {{{ */
234
+ static void php_zval_filter (zval * value , zend_long filter , zend_long flags , zval * options , char * charset ) /* {{{ */
235
235
{
236
236
filter_list_entry filter_func ;
237
237
@@ -327,7 +327,7 @@ static unsigned int php_sapi_filter(int arg, const char *var, char **val, size_t
327
327
/* Register mangled variable */
328
328
if (IF_G (default_filter ) != FILTER_UNSAFE_RAW ) {
329
329
ZVAL_STRINGL (& new_var , * val , val_len );
330
- php_zval_filter (& new_var , IF_G (default_filter ), IF_G (default_filter_flags ), NULL , NULL , 0 );
330
+ php_zval_filter (& new_var , IF_G (default_filter ), IF_G (default_filter_flags ), NULL , NULL );
331
331
} else {
332
332
ZVAL_STRINGL (& new_var , * val , val_len );
333
333
}
@@ -356,7 +356,7 @@ static unsigned int php_sapi_filter(int arg, const char *var, char **val, size_t
356
356
}
357
357
/* }}} */
358
358
359
- static void php_zval_filter_recursive (zval * value , zend_long filter , zend_long flags , zval * options , char * charset , bool copy ) /* {{{ */
359
+ static void php_zval_filter_recursive (zval * value , zend_long filter , zend_long flags , zval * options , char * charset ) /* {{{ */
360
360
{
361
361
if (Z_TYPE_P (value ) == IS_ARRAY ) {
362
362
zval * element ;
@@ -370,14 +370,14 @@ static void php_zval_filter_recursive(zval *value, zend_long filter, zend_long f
370
370
ZVAL_DEREF (element );
371
371
if (Z_TYPE_P (element ) == IS_ARRAY ) {
372
372
SEPARATE_ARRAY (element );
373
- php_zval_filter_recursive (element , filter , flags , options , charset , copy );
373
+ php_zval_filter_recursive (element , filter , flags , options , charset );
374
374
} else {
375
- php_zval_filter (element , filter , flags , options , charset , copy );
375
+ php_zval_filter (element , filter , flags , options , charset );
376
376
}
377
377
} ZEND_HASH_FOREACH_END ();
378
378
Z_UNPROTECT_RECURSION_P (value );
379
379
} else {
380
- php_zval_filter (value , filter , flags , options , charset , copy );
380
+ php_zval_filter (value , filter , flags , options , charset );
381
381
}
382
382
}
383
383
/* }}} */
@@ -449,7 +449,7 @@ PHP_FUNCTION(filter_has_var)
449
449
450
450
static void php_filter_call (
451
451
zval * filtered , zend_long filter , HashTable * filter_args_ht , zend_long filter_args_long ,
452
- const int copy , zend_long filter_flags
452
+ zend_long filter_flags
453
453
) /* {{{ */ {
454
454
zval * options = NULL ;
455
455
zval * option ;
@@ -501,7 +501,7 @@ static void php_filter_call(
501
501
}
502
502
return ;
503
503
}
504
- php_zval_filter_recursive (filtered , filter , filter_flags , options , charset , copy );
504
+ php_zval_filter_recursive (filtered , filter , filter_flags , options , charset );
505
505
return ;
506
506
}
507
507
if (filter_flags & FILTER_REQUIRE_ARRAY ) {
@@ -514,7 +514,7 @@ static void php_filter_call(
514
514
return ;
515
515
}
516
516
517
- php_zval_filter (filtered , filter , filter_flags , options , charset , copy );
517
+ php_zval_filter (filtered , filter , filter_flags , options , charset );
518
518
if (filter_flags & FILTER_FORCE_ARRAY ) {
519
519
zval tmp ;
520
520
ZVAL_COPY_VALUE (& tmp , filtered );
@@ -532,7 +532,7 @@ static void php_filter_array_handler(zval *input, HashTable *op_ht, zend_long op
532
532
533
533
if (!op_ht ) {
534
534
ZVAL_DUP (return_value , input );
535
- php_filter_call (return_value , -1 , NULL , op_long , 0 , FILTER_REQUIRE_ARRAY );
535
+ php_filter_call (return_value , -1 , NULL , op_long , FILTER_REQUIRE_ARRAY );
536
536
} else {
537
537
array_init (return_value );
538
538
@@ -556,7 +556,7 @@ static void php_filter_array_handler(zval *input, HashTable *op_ht, zend_long op
556
556
php_filter_call (& nval , -1 ,
557
557
Z_TYPE_P (arg_elm ) == IS_ARRAY ? Z_ARRVAL_P (arg_elm ) : NULL ,
558
558
Z_TYPE_P (arg_elm ) == IS_ARRAY ? 0 : zval_get_long (arg_elm ),
559
- 0 , FILTER_REQUIRE_SCALAR
559
+ FILTER_REQUIRE_SCALAR
560
560
);
561
561
zend_hash_update (Z_ARRVAL_P (return_value ), arg_key , & nval );
562
562
}
@@ -625,7 +625,7 @@ PHP_FUNCTION(filter_input)
625
625
626
626
ZVAL_DUP (return_value , tmp );
627
627
628
- php_filter_call (return_value , filter , filter_args_ht , filter_args_long , 1 , FILTER_REQUIRE_SCALAR );
628
+ php_filter_call (return_value , filter , filter_args_ht , filter_args_long , FILTER_REQUIRE_SCALAR );
629
629
}
630
630
/* }}} */
631
631
@@ -651,7 +651,7 @@ PHP_FUNCTION(filter_var)
651
651
652
652
ZVAL_DUP (return_value , data );
653
653
654
- php_filter_call (return_value , filter , filter_args_ht , filter_args_long , 1 , FILTER_REQUIRE_SCALAR );
654
+ php_filter_call (return_value , filter , filter_args_ht , filter_args_long , FILTER_REQUIRE_SCALAR );
655
655
}
656
656
/* }}} */
657
657
0 commit comments