From 8d1e56e686303a202adf17926131af0f8f777785 Mon Sep 17 00:00:00 2001 From: "mskold@mysql.com" <> Date: Wed, 29 Mar 2006 23:48:35 +0200 Subject: [PATCH] Fix for bug#18598 ndb_partition_list --- mysql-test/t/disabled.def | 1 - sql/ha_ndbcluster.cc | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/mysql-test/t/disabled.def b/mysql-test/t/disabled.def index 9258f984a18..9b1591cd181 100644 --- a/mysql-test/t/disabled.def +++ b/mysql-test/t/disabled.def @@ -21,7 +21,6 @@ ndb_binlog_ddl_multi : Bug #18490 cluster: binlog events lost on remote mysql ndb_cache2 : Bug #18597 ndb_gis : Bug #18600 ndb_load : Bug#17233 -ndb_partition_list : Bug#18598 partition_03ndb : Bug#16385 ps_7ndb : dbug assert in RBR mode when executing test suite #rpl_bit_npk : Bug#13418 diff --git a/sql/ha_ndbcluster.cc b/sql/ha_ndbcluster.cc index 1a174867189..c945e2debe0 100644 --- a/sql/ha_ndbcluster.cc +++ b/sql/ha_ndbcluster.cc @@ -3399,7 +3399,7 @@ int ha_ndbcluster::rnd_pos(byte *buf, byte *pos) */ DBUG_DUMP("key+part", (char *)pos, key_length); key_length= ref_length - sizeof(m_part_id); - part_spec.start_part= part_spec.end_part= *(pos + key_length); + part_spec.start_part= part_spec.end_part= *(uint32 *)(pos + key_length); } else {