diff options
Diffstat (limited to 'ext/mysql/php_mysql.c')
| -rw-r--r-- | ext/mysql/php_mysql.c | 19 | 
1 files changed, 6 insertions, 13 deletions
diff --git a/ext/mysql/php_mysql.c b/ext/mysql/php_mysql.c index d1c47e7ded..f15f5507a6 100644 --- a/ext/mysql/php_mysql.c +++ b/ext/mysql/php_mysql.c @@ -211,10 +211,8 @@ static void _free_mysql_result(zend_rsrc_list_entry *rsrc)  /* {{{ php_mysql_set_default_link   */ -static void php_mysql_set_default_link(int id) +static void php_mysql_set_default_link(int id TSRMLS_DC)  { -	TSRMLS_FETCH(); -  	if (MySG(default_link)!=-1) {  		zend_list_delete(MySG(default_link));  	} @@ -261,8 +259,6 @@ static void _close_mysql_plink(zend_rsrc_list_entry *rsrc)   */  static PHP_INI_MH(OnMySQLPort)  { -	TSRMLS_FETCH(); -  	if (new_value==NULL) { /* default port */  #ifndef PHP_WIN32  		struct servent *serv_ptr; @@ -360,7 +356,6 @@ PHP_RINIT_FUNCTION(mysql)   */  PHP_RSHUTDOWN_FUNCTION(mysql)  { -	TSRMLS_FETCH();  	if (MySG(connect_error)!=NULL) {  		efree(MySG(connect_error));  	} @@ -373,7 +368,6 @@ PHP_RSHUTDOWN_FUNCTION(mysql)  PHP_MINFO_FUNCTION(mysql)  {  	char buf[32]; -	TSRMLS_FETCH();  	php_info_print_table_start();  	php_info_print_table_header(2, "MySQL Support", "enabled"); @@ -606,7 +600,7 @@ static void php_mysql_do_connect(INTERNAL_FUNCTION_PARAMETERS, int persistent)  			if (ptr && (type==le_link || type==le_plink)) {  				zend_list_addref(link);  				return_value->value.lval = link; -				php_mysql_set_default_link(link); +				php_mysql_set_default_link(link TSRMLS_CC);  				return_value->type = IS_RESOURCE;  				efree(hashed_details);  				MYSQL_DO_CONNECT_CLEANUP(); @@ -656,7 +650,7 @@ static void php_mysql_do_connect(INTERNAL_FUNCTION_PARAMETERS, int persistent)  	}  	efree(hashed_details); -	php_mysql_set_default_link(return_value->value.lval); +	php_mysql_set_default_link(return_value->value.lval TSRMLS_CC);  	MYSQL_DO_CONNECT_CLEANUP();  }  /* }}} */ @@ -953,11 +947,10 @@ PHP_FUNCTION(mysql_drop_db)  /* {{{ php_mysql_do_query_general   */ -static void php_mysql_do_query_general(zval **query, zval **mysql_link, int link_id, zval **db, int use_store, zval *return_value) +static void php_mysql_do_query_general(zval **query, zval **mysql_link, int link_id, zval **db, int use_store, zval *return_value TSRMLS_DC)  {  	php_mysql_conn *mysql;  	MYSQL_RES *mysql_result; -	TSRMLS_FETCH();  	ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, mysql_link, link_id, "MySQL-Link", le_link, le_plink); @@ -1039,7 +1032,7 @@ static void php_mysql_do_query(INTERNAL_FUNCTION_PARAMETERS, int use_store)  			WRONG_PARAM_COUNT;  			break;  	} -	php_mysql_do_query_general(query, mysql_link, id, NULL, use_store, return_value); +	php_mysql_do_query_general(query, mysql_link, id, NULL, use_store, return_value TSRMLS_CC);  }  /* }}} */ @@ -1089,7 +1082,7 @@ PHP_FUNCTION(mysql_db_query)  	zend_error(E_NOTICE, "%s is deprecated; use mysql_select_db() and mysql_query() instead", get_active_function_name()); -	php_mysql_do_query_general(query, mysql_link, id, db, MYSQL_STORE_RESULT, return_value); +	php_mysql_do_query_general(query, mysql_link, id, db, MYSQL_STORE_RESULT, return_value TSRMLS_CC);  }  /* }}} */  | 
