Skip to content

Commit

Permalink
Proper fix of User_variables_tracker::store
Browse files Browse the repository at this point in the history
- Don't use 'auto' to declare variables (lazy and makes code harder to read)
- Fixed length to use correct type
  • Loading branch information
montywi committed May 23, 2020
1 parent b1fabf6 commit 36019df
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions sql/session_tracker.cc
Original file line number Diff line number Diff line change
Expand Up @@ -1195,13 +1195,13 @@ bool User_variables_tracker::store(THD *thd, String *buf)
{
for (ulong i= 0; i < m_changed_user_variables.size(); i++)
{
auto var= m_changed_user_variables.at(i);
const user_var_entry *var= m_changed_user_variables.at(i);
String value_str;
bool null_value;
size_t length;

var->val_str(&null_value, &value_str, DECIMAL_MAX_SCALE);

size_t length= net_length_size(var->name.length) + var->name.length;
length= net_length_size(var->name.length) + var->name.length;
if (!null_value)
length+= net_length_size(value_str.length()) + value_str.length();

Expand Down

0 comments on commit 36019df

Please sign in to comment.