diff options
author | unknown <serg@serg.mylan> | 2005-11-16 15:17:08 +0100 |
---|---|---|
committer | unknown <serg@serg.mylan> | 2005-11-16 15:17:08 +0100 |
commit | dcf5d348cc74d9ad8963903e9b614c950a7e109a (patch) | |
tree | ad48264532ca5475f05db03beece0f72611e15dd /sql/ha_archive.cc | |
parent | 8a661e77ea3759eb0bdc0fd1a0caecc708593732 (diff) | |
download | mariadb-git-dcf5d348cc74d9ad8963903e9b614c950a7e109a.tar.gz |
bug#14433 - archive uses wrong ref_length
mysql-test/t/func_group.test:
re-enable the test
Diffstat (limited to 'sql/ha_archive.cc')
-rw-r--r-- | sql/ha_archive.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/ha_archive.cc b/sql/ha_archive.cc index c4801de5fb2..1e8fc582eb8 100644 --- a/sql/ha_archive.cc +++ b/sql/ha_archive.cc @@ -233,7 +233,8 @@ ha_archive::ha_archive(TABLE *table_arg) buffer.set((char *)byte_buffer, IO_SIZE, system_charset_info); /* The size of the offset value we will use for position() */ - ref_length = sizeof(z_off_t); + ref_length = 2 << ((zlibCompileFlags() >> 6) & 3); + DBUG_ASSERT(ref_length <= sizeof(z_off_t)); } /* |