diff options
Diffstat (limited to 'sql/item_strfunc.cc')
-rw-r--r-- | sql/item_strfunc.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/item_strfunc.cc b/sql/item_strfunc.cc index d10ed61d28a..309a191dda8 100644 --- a/sql/item_strfunc.cc +++ b/sql/item_strfunc.cc @@ -3554,6 +3554,8 @@ String *Item_func_weight_string::val_str(String *str) nweights ? nweights : tmp_length, (const uchar *) res->ptr(), res->length(), flags); + DBUG_ASSERT(frm_length <= tmp_length); + tmp_value.length(frm_length); null_value= 0; return &tmp_value; |