Commit 4aac44d2 authored by Olivier Bertrand's avatar Olivier Bertrand

- Fix MDEV-6686 (buffer overflow in MakeRecord)

modified:
  storage/connect/ha_connect.cc
parent 7c1af793
...@@ -1731,10 +1731,10 @@ int ha_connect::MakeRecord(char *buf) ...@@ -1731,10 +1731,10 @@ int ha_connect::MakeRecord(char *buf)
// Store functions returns 1 on overflow and -1 on fatal error // Store functions returns 1 on overflow and -1 on fatal error
if (rc > 0) { if (rc > 0) {
char buf[128]; char buf[256];
THD *thd= ha_thd(); THD *thd= ha_thd();
sprintf(buf, "Out of range value %s for column '%s' at row %ld", sprintf(buf, "Out of range value %.140s for column '%s' at row %ld",
value->GetCharString(val), value->GetCharString(val),
fp->field_name, fp->field_name,
thd->get_stmt_da()->current_row_for_warning()); thd->get_stmt_da()->current_row_for_warning());
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment