Commit a10fb697 authored by unknown's avatar unknown
Browse files

row0sel.c:

  row_sel_store_mysql_rec(): Do not try to space-pad BLOB fields. (Bug #8771)


innobase/row/row0sel.c:
  row_sel_store_mysql_rec(): Do not try to space-pad BLOB fields. (Bug #8771)
parent 22e0b300
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -2407,10 +2407,11 @@ row_sel_store_mysql_rec(
			collations will be introduced in 4.1,
			we hardcode the charset-collation codes here.
			5.0 will use a different approach. */
			if (templ->charset == 35
			if (pad_char != '\0'
					&& (templ->charset == 35
					|| templ->charset == 90
					|| (templ->charset >= 128
					&& templ->charset <= 144)) {
					&& templ->charset <= 144))) {
				/* There are two bytes per char, so the length
				has to be an even number. */
				ut_a(!(templ->mysql_col_len & 1));