diff --git a/sql/sql_statistics.cc b/sql/sql_statistics.cc index 4beb3ec4448..3fba18f221b 100644 --- a/sql/sql_statistics.cc +++ b/sql/sql_statistics.cc @@ -2057,7 +2057,7 @@ public: StringBuffer val; column->val_str(&val); auto it = bucket_bounds.begin(); - bucket_bounds.insert(it+curr_bucket, val.c_ptr()); + bucket_bounds.insert(it+curr_bucket, std::string(val.ptr(), val.length())); curr_bucket++; while (curr_bucket != hist_width && count > bucket_capacity * (curr_bucket + 1))