diff options
| author | Kalle Sommer Nielsen <kalle@php.net> | 2015-03-26 02:03:55 +0100 |
|---|---|---|
| committer | Kalle Sommer Nielsen <kalle@php.net> | 2015-03-26 02:03:55 +0100 |
| commit | 10e1b13ac5497c109e7ded8fd3f8fbcc42c6a283 (patch) | |
| tree | eb65b205bd1f402e22a51a8aef6a8626501222f2 | |
| parent | 1c5994184f9505f1b157eb075926565739781bde (diff) | |
| download | php-git-10e1b13ac5497c109e7ded8fd3f8fbcc42c6a283.tar.gz | |
Minor cosmetics for our test functions in the debug build
| -rw-r--r-- | Zend/zend_builtin_functions.c | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/Zend/zend_builtin_functions.c b/Zend/zend_builtin_functions.c index b378f93f09..b123cdab10 100644 --- a/Zend/zend_builtin_functions.c +++ b/Zend/zend_builtin_functions.c @@ -1555,7 +1555,7 @@ ZEND_FUNCTION(class_alias) Cause an intentional memory leak, for testing/debugging purposes */ ZEND_FUNCTION(leak) { - zend_long leakbytes=3; + zend_long leakbytes = 3; if (zend_parse_parameters(ZEND_NUM_ARGS(), "|l", &leakbytes) == FAILURE) { return; @@ -1565,7 +1565,8 @@ ZEND_FUNCTION(leak) } /* }}} */ -/* {{{ proto leak_variable(mixed variable [, bool leak_data]) */ +/* {{{ proto void leak_variable(mixed variable [, bool leak_data]) + Leak a variable that is a resource or an object */ ZEND_FUNCTION(leak_variable) { zval *zv; @@ -1589,12 +1590,19 @@ ZEND_FUNCTION(leak_variable) #ifdef ZEND_TEST_EXCEPTIONS +/* {{{ proto void crash(void) + Crash the script */ ZEND_FUNCTION(crash) { - char *nowhere=NULL; + char *nowhere = NULL; + + if (zend_parse_parameters_none() == FAILURE) { + return; + } memcpy(nowhere, "something", sizeof("something")); } +/* }}} */ #endif #endif /* ZEND_DEBUG */ |
