X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Fmodule.c;h=a02784c279827f6972e664fb5ff58f744fc1e3cc;hb=6bdeeb7b332a272617814a4358d51bb07c872407;hp=8ab22ae1b2133e847c9d43866beb8f195ec3cc14;hpb=6a8a77b52b636041de54d1022016b4f2aa510c05;p=m6w6%2Fext-psi diff --git a/src/module.c b/src/module.c index 8ab22ae..a02784c 100644 --- a/src/module.c +++ b/src/module.c @@ -17,7 +17,7 @@ ZEND_DECLARE_MODULE_GLOBALS(psi); PHP_INI_BEGIN() STD_PHP_INI_ENTRY("psi.engine", "ffi", PHP_INI_SYSTEM, OnUpdateString, engine, zend_psi_globals, psi_globals) - STD_PHP_INI_ENTRY("psi.directory", "psis", PHP_INI_SYSTEM, OnUpdateString, directory, zend_psi_globals, psi_globals) + STD_PHP_INI_ENTRY("psi.directory", "psi.d", PHP_INI_SYSTEM, OnUpdateString, directory, zend_psi_globals, psi_globals) PHP_INI_END(); void psi_error(int type, const char *msg, ...) @@ -685,6 +685,7 @@ void psi_call(zend_execute_data *execute_data, zval *return_value, impl *impl) } } + memset(&ret_val, 0, sizeof(ret_val)); PSI_ContextCall(&PSI_G(context), &ret_val, impl->decl); psi_do_return(return_value, impl->stmts->ret.list[0], &ret_val);