summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/item_strfunc.cc4
-rw-r--r--sql/item_strfunc.h1
2 files changed, 2 insertions, 3 deletions
diff --git a/sql/item_strfunc.cc b/sql/item_strfunc.cc
index 864840b726e..3e9701bac2d 100644
--- a/sql/item_strfunc.cc
+++ b/sql/item_strfunc.cc
@@ -952,8 +952,8 @@ String *Item_func_left::val_str(String *str)
return &my_empty_string;
if (res->length() <= (uint) length)
return res;
- tmp_value.set(*res, 0, res->charpos(length));
- return &tmp_value;
+ str_value.set(*res, 0, res->charpos(length));
+ return &str_value;
}
diff --git a/sql/item_strfunc.h b/sql/item_strfunc.h
index d5c6a05ac3e..22134733393 100644
--- a/sql/item_strfunc.h
+++ b/sql/item_strfunc.h
@@ -180,7 +180,6 @@ public:
class Item_func_left :public Item_str_func
{
- String tmp_value;
public:
Item_func_left(Item *a,Item *b) :Item_str_func(a,b) {}
String *val_str(String *);