mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge remote-tracking branch 'origin/5.5' into 10.0
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
/*
|
||||
Copyright (c) 2007, 2013, Oracle and/or its affiliates.
|
||||
Copyright (c) 2008, 2014, SkySQL Ab.
|
||||
Copyright (c) 2008, 2016, MariaDB
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
@ -831,6 +831,7 @@ void update_global_user_stats(THD *thd, bool create_user, time_t now)
|
||||
|
||||
bool thd_init_client_charset(THD *thd, uint cs_number)
|
||||
{
|
||||
SV *gv=&global_system_variables;
|
||||
CHARSET_INFO *cs;
|
||||
/*
|
||||
Use server character set and collation if
|
||||
@ -841,12 +842,10 @@ bool thd_init_client_charset(THD *thd, uint cs_number)
|
||||
if (!opt_character_set_client_handshake ||
|
||||
!(cs= get_charset(cs_number, MYF(0))))
|
||||
{
|
||||
thd->variables.character_set_client=
|
||||
global_system_variables.character_set_client;
|
||||
thd->variables.collation_connection=
|
||||
global_system_variables.collation_connection;
|
||||
thd->variables.character_set_results=
|
||||
global_system_variables.character_set_results;
|
||||
DBUG_ASSERT(is_supported_parser_charset(gv->character_set_client));
|
||||
thd->variables.character_set_client= gv->character_set_client;
|
||||
thd->variables.collation_connection= gv->collation_connection;
|
||||
thd->variables.character_set_results= gv->character_set_results;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Reference in New Issue
Block a user