Commit 922e7582 authored by unknown's avatar unknown

Bug #12527 yassl causes errors in "repair" and "optimize"

 - Use constant directly to check that enough number of bytes have been written as header of the archive.


sql/examples/ha_archive.cc:
  Don't take "sizeof" the constant DATA_BUFFER_SIZE. Simply use DATA_BUFFER_SIZE as is.
parent 4161d7cb
...@@ -225,7 +225,7 @@ int ha_archive::write_data_header(gzFile file_to_write) ...@@ -225,7 +225,7 @@ int ha_archive::write_data_header(gzFile file_to_write)
data_buffer[1]= (uchar)ARCHIVE_VERSION; data_buffer[1]= (uchar)ARCHIVE_VERSION;
if (gzwrite(file_to_write, &data_buffer, DATA_BUFFER_SIZE) != if (gzwrite(file_to_write, &data_buffer, DATA_BUFFER_SIZE) !=
sizeof(DATA_BUFFER_SIZE)) DATA_BUFFER_SIZE)
goto error; goto error;
DBUG_PRINT("ha_archive::write_data_header", ("Check %u", (uint)data_buffer[0])); DBUG_PRINT("ha_archive::write_data_header", ("Check %u", (uint)data_buffer[0]));
DBUG_PRINT("ha_archive::write_data_header", ("Version %u", (uint)data_buffer[1])); DBUG_PRINT("ha_archive::write_data_header", ("Version %u", (uint)data_buffer[1]));
......
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