Re: Why module shutdown function is not called for openssl extension?

From: Date: Tue, 26 Oct 2004 06:17:19 +0000
Subject: Re: Why module shutdown function is not called for openssl extension?
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-13515@lists.php.net to get a copy of this message
Hi Wez, zend_module_entry openssl_module_entry = { STANDARD_MODULE_HEADER, "openssl", openssl_functions, PHP_MINIT(openssl), NULL, //supposed to be module shutdown function but marked as NULL even though we have MSHUTDOWN function defined. NULL, NULL, PHP_MINFO(openssl), NO_VERSION_YET, STANDARD_MODULE_PROPERTIES }; My patch for making the req.priv_key not to get dispopsed is available here. http://puggy.symonds.net/~kameshj/openssl.c.patch With regards Kamesh Jayachandran On Mon, 25 Oct 2004 16:49:17 +0100, "Wez Furlong" <wez@thebrainroom.com> said: > Kamesh Jayachandran wrote: > > During the failure openssl_csr_new is not setting req.priv_key to NULL > > this causes dispose function to free the req.priv_key. > > > Can I go ahead and set req.priv_key = NULL when php_openssl_make_REQ > > returns failure and we_made_the_key == 0? > > Please send me a diff > > > I have seen shutdown function is set to NULL even though it is defined. > > Which one? Where? > > --Wez >

« previous php.internals (#13515) next »