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/mysqlnd | ahristov | 21 Aug |