From 580f6937ca3d8e3fd6d4d83229a17dcad57395a4 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Tue, 6 Mar 2018 13:44:40 +0100 Subject: Fix a variadic-functions-related crash Currently, we're not supporting virtual-patching on variadic functions. The commit makes it clear, and fix the related crash. This should close #157 --- src/tests/disabled_functions_variadic.phpt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/tests/disabled_functions_variadic.phpt (limited to 'src/tests/disabled_functions_variadic.phpt') diff --git a/src/tests/disabled_functions_variadic.phpt b/src/tests/disabled_functions_variadic.phpt new file mode 100644 index 0000000..53b4630 --- /dev/null +++ b/src/tests/disabled_functions_variadic.phpt @@ -0,0 +1,17 @@ +--TEST-- +Disable functions - support for variadic functions +--SKIPIF-- + +--INI-- +sp.configuration_file={PWD}/config/config_disabled_functions_variadic.ini +--FILE-- + +--EXPECTF-- +[snuffleupagus][0.0.0.0][disable_function][error] Snuffleupagus doesn't support variadic functions yet, sorry. Check https://github.com/nbs-system/snuffleupagus/issues/164 for details. +[snuffleupagus][0.0.0.0][disabled_function][drop] The call to the function 'foo' in %a/disabled_functions_variadic.php:2 has been disabled. -- cgit v1.3