MCPcopy Create free account
hub / github.com/Meituan-Dianping/SQLAdvisor / end_server

Function end_server

sql-common/client.c:976–994  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

974**************************************************************************/
975
976void end_server(MYSQL *mysql)
977{
978 int save_errno= errno;
979 DBUG_ENTER("end_server");
980 if (mysql->net.vio != 0)
981 {
982 DBUG_PRINT("info",("Net: %s", vio_description(mysql->net.vio)));
983#ifdef MYSQL_SERVER
984 slave_io_thread_detach_vio();
985#endif
986 vio_delete(mysql->net.vio);
987 mysql->net.vio= 0; /* Marker */
988 mysql_prune_stmt_list(mysql);
989 }
990 net_end(&mysql->net);
991 free_old_query(mysql);
992 errno= save_errno;
993 DBUG_VOID_RETURN;
994}
995
996
997void STDCALL

Callers 4

cli_safe_readFunction · 0.85
cli_advanced_commandFunction · 0.85
client.cFile · 0.85
mysql_closeFunction · 0.85

Calls 2

mysql_prune_stmt_listFunction · 0.85
free_old_queryFunction · 0.85

Tested by

no test coverage detected