Re: [PHP4BETA] cvs: php4 / main.c

From: Date: Sun, 28 May 2000 17:09:20 +0000
Subject: Re: [PHP4BETA] cvs: php4 / main.c
References: 1  Groups: php.version4 
Request: Send a blank email to php-version4+get-15865@lists.php.net to get a copy of this message
Actually, zend_activate_modules() should be moved after the phpinfo() and friends functionality. The only reason why I moved them back was because it was right before the 4.0.0 release and I didn't want to break anything. I don't think those functions need zend_activate_modules() to be called unless their info() functions use information which is per-request. It really needs to be checked. Andi On Sun, 28 May 2000, Thies C. Arntzen wrote: > thies Sun May 28 05:30:06 2000 EDT > > Modified files: > /php4 main.c > Log: > (php_execute_script) fix leak for phpinfo() images. > # maybe the activate/deactivate should be moved outside php_execute_script()? > > > Index: php4/main.c > diff -u php4/main.c:1.252 php4/main.c:1.253 > --- php4/main.c:1.252 Tue May 23 03:36:18 2000 > +++ php4/main.c Sun May 28 05:30:06 2000 > @@ -19,7 +19,7 @@ > */ > > > -/* $Id: main.c,v 1.252 2000/05/23 10:36:18 thies Exp $ */ > +/* $Id: main.c,v 1.253 2000/05/28 12:30:06 thies Exp $ */ > > > #include <stdio.h> > @@ -1156,17 +1156,21 @@ > if (!strcmp(SG(request_info).query_string+1, PHP_LOGO_GUID)) { > sapi_add_header(CONTEXT_TYPE_IMAGE_GIF, sizeof(CONTEXT_TYPE_IMAGE_GIF)-1, 1); > PHPWRITE(php_logo, sizeof(php_logo)); > + zend_deactivate_modules(); > return; > } else if (!strcmp(SG(request_info).query_string+1, PHP_EGG_LOGO_GUID)) { > sapi_add_header(CONTEXT_TYPE_IMAGE_GIF, sizeof(CONTEXT_TYPE_IMAGE_GIF)-1, 1); > PHPWRITE(php_egg_logo, sizeof(php_egg_logo)); > + zend_deactivate_modules(); > return; > } else if (!strcmp(SG(request_info).query_string+1, ZEND_LOGO_GUID)) { > sapi_add_header(CONTEXT_TYPE_IMAGE_GIF, sizeof(CONTEXT_TYPE_IMAGE_GIF)-1, 1); > PHPWRITE(zend_logo, sizeof(zend_logo)); > + zend_deactivate_modules(); > return; > } else if (!strcmp(SG(request_info).query_string+1, > "PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000")) { > php_print_credits(PHP_CREDITS_ALL); > + zend_deactivate_modules(); > return; > } > } > > > >

« previous php.version4 (#15865) next »