Skip to content

Commit

Permalink
Added a function comment to Field_varstring::mark_unused_memory_as_de…
Browse files Browse the repository at this point in the history
…fined()
  • Loading branch information
montywi committed Jun 14, 2021
1 parent 8d37ef2 commit 4ea1c48
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions sql/field.cc
Original file line number Diff line number Diff line change
Expand Up @@ -7867,6 +7867,19 @@ bool Field_varstring::send(Protocol *protocol)


#ifdef HAVE_MEM_CHECK

/*
Mark the unused part of the varstring as defined.
This function is only used be Unique when calculating statistics.
The marking is needed as we write the whole tree to disk in case of
overflows. For using or comparing values the undefined value part
is never used. We could also use bzero() here, but it would be
slower in production environments.
This function is tested by main.stat_tables-enospc
*/

void Field_varstring::mark_unused_memory_as_defined()
{
uint used_length __attribute__((unused)) = get_length();
Expand Down

0 comments on commit 4ea1c48

Please sign in to comment.