X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Fmodule.c;h=e7948d8a0e9abec32534e7665797fa6109e65fdf;hp=778f396b7e9cc6a5fd8bacffdad85bb096018005;hb=ba906e039ffe9e57842ce5135aa43efa00b8a4c6;hpb=764f3f36f003401f6334ced63356451fb5c6c642 diff --git a/src/module.c b/src/module.c index 778f396..e7948d8 100644 --- a/src/module.c +++ b/src/module.c @@ -239,15 +239,15 @@ static PHP_MINIT_FUNCTION(psi) PSI_G(context) = psi_context_init(NULL, ops, psi_error_wrapper, flags); psi_context_build(PSI_G(context), PSI_G(directory)); - if (psi_check_env("PSI_DUMP")) { - psi_context_dump(PSI_G(context), STDOUT_FILENO); - } - return SUCCESS; } static PHP_MSHUTDOWN_FUNCTION(psi) { + if (psi_check_env("PSI_DUMP")) { + psi_context_dump(PSI_G(context), STDOUT_FILENO); + } + psi_context_free(&PSI_G(context)); UNREGISTER_INI_ENTRIES();