summaryrefslogtreecommitdiff
path: root/sql/ha_innodb.cc
diff options
context:
space:
mode:
authorunknown <sergefp@mysql.com>2005-10-01 11:56:01 +0400
committerunknown <sergefp@mysql.com>2005-10-01 11:56:01 +0400
commit5bdbad3d6c8733d33841468d70d38fc363c1488c (patch)
tree7f71c1e2beba0a8399f14b5ca8811ddbdbe39b35 /sql/ha_innodb.cc
parent43c8f453e5353cf1d81368fdac732b6ff8519920 (diff)
downloadmariadb-git-5bdbad3d6c8733d33841468d70d38fc363c1488c.tar.gz
BUG#13484: In ha_innobase::cmp_ref call Field::key_cmp() as this is the function
that compares key images. mysql-test/r/index_merge_innodb.result: Testcase for BUG#13484 mysql-test/r/rowid_order_innodb.result: Updated results for BUG#13484 mysql-test/t/index_merge_innodb.test: Testcase for BUG#13484
Diffstat (limited to 'sql/ha_innodb.cc')
-rw-r--r--sql/ha_innodb.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/ha_innodb.cc b/sql/ha_innodb.cc
index de458785534..4119d5a2bad 100644
--- a/sql/ha_innodb.cc
+++ b/sql/ha_innodb.cc
@@ -7030,7 +7030,7 @@ ha_innobase::cmp_ref(
(const char*)ref1, len1,
(const char*)ref2, len2);
} else {
- result = field->cmp((const char*)ref1,
+ result = field->key_cmp((const char*)ref1,
(const char*)ref2);
}