List:Commits« Previous MessageNext Message »
From:ahristov Date:August 21 2007 9:21am
Subject:PHP mysqlnd svn commit: r932 - trunk/mysqlnd
View as plain text  
Author: ahristov
Date: 2007-08-21 11:21:38 +0200 (Tue, 21 Aug 2007)
New Revision: 932

Modified:
   trunk/mysqlnd/mysqlnd_wireprotocol.c
Log:
kill a leak


Modified: trunk/mysqlnd/mysqlnd_wireprotocol.c
===================================================================
--- trunk/mysqlnd/mysqlnd_wireprotocol.c	2007-08-20 17:09:44 UTC (rev 931)
+++ trunk/mysqlnd/mysqlnd_wireprotocol.c	2007-08-21 09:21:38 UTC (rev 932)
@@ -890,7 +890,7 @@
 	net->packet_no = 0;
 
 	if (error_reporting) {
-		zend_alter_ini_entry("error_reporting", sizeof("error_reporting"), "0", 1,
ZEND_INI_USER, ZEND_INI_STAGE_RUNTIME);	
+		EG(error_reporting) = 0;
 	}
 	
 #ifdef MYSQLND_DO_WIRE_CHECK_BEFORE_COMMAND
@@ -927,14 +927,7 @@
 	}
 	if (error_reporting) {
 		/* restore error reporting */
-		zval tmp;
-		INIT_ZVAL(tmp);
-		Z_TYPE(tmp) = IS_LONG;
-		Z_LVAL(tmp) = error_reporting;
-		convert_to_string(&tmp);
-		zend_alter_ini_entry("error_reporting", sizeof("error_reporting"),
-							 Z_STRVAL(tmp), Z_STRLEN(tmp), ZEND_INI_USER, ZEND_INI_STAGE_RUNTIME);
-		zval_dtor(&tmp);
+		EG(error_reporting) = error_reporting;
 	}
 	DBG_RETURN(written);
 }

Thread
PHP mysqlnd svn commit: r932 - trunk/mysqlndahristov21 Aug