summaryrefslogtreecommitdiff
path: root/ndb
diff options
context:
space:
mode:
authorunknown <pekka@mysql.com>2005-01-08 00:03:19 +0100
committerunknown <pekka@mysql.com>2005-01-08 00:03:19 +0100
commit0338a61c8839979ee089089b5aa2fe5b4d633a2a (patch)
treee47d9a744727844ef1368b134038fe6da98a6d64 /ndb
parent6648761d67235ace2cd85125a54e04876a8f788b (diff)
downloadmariadb-git-0338a61c8839979ee089089b5aa2fe5b4d633a2a.tar.gz
ndb - wl-1442 minor
ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: wl-1442 minor ndb/test/ndbapi/testOIBasic.cpp: wl-1442 minor sql/ha_ndbcluster.cc: wl-1442 minor
Diffstat (limited to 'ndb')
-rw-r--r--ndb/src/kernel/blocks/dbtc/DbtcMain.cpp3
-rw-r--r--ndb/test/ndbapi/testOIBasic.cpp2
2 files changed, 3 insertions, 2 deletions
diff --git a/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp b/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
index 6d4ca2d9078..5e79fc1c28f 100644
--- a/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
+++ b/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
@@ -2364,7 +2364,8 @@ Dbtc::handle_special_hash(Uint32 dstHash[4], Uint32* src, Uint32 srcLen,
*/
Uint32 dstLen = xmul * (srcBytes - lb);
ndbrequire(dstLen <= ((dstSize - dstPos) << 2));
- uint n = NdbSqlUtil::strnxfrm_bug7284(cs, dstPtr, dstLen, srcPtr + lb, len);
+ int n = NdbSqlUtil::strnxfrm_bug7284(cs, dstPtr, dstLen, srcPtr + lb, len);
+ ndbrequire(n != -1);
while ((n & 3) != 0) {
dstPtr[n++] = 0;
}
diff --git a/ndb/test/ndbapi/testOIBasic.cpp b/ndb/test/ndbapi/testOIBasic.cpp
index 8a09a2ec9d1..0f31a30f1a7 100644
--- a/ndb/test/ndbapi/testOIBasic.cpp
+++ b/ndb/test/ndbapi/testOIBasic.cpp
@@ -1978,7 +1978,7 @@ Val::cmpchars(Par par, const unsigned char* buf1, unsigned len1, const unsigned
unsigned len = maxxmulsize * col.m_bytelength;
int n1 = NdbSqlUtil::strnxfrm_bug7284(cs, x1, chs->m_xmul * len, buf1, len1);
int n2 = NdbSqlUtil::strnxfrm_bug7284(cs, x2, chs->m_xmul * len, buf2, len2);
- assert(n1 == n2);
+ assert(n1 != -1 && n1 == n2);
k = memcmp(x1, x2, n1);
} else {
k = (*cs->coll->strnncollsp)(cs, buf1, len1, buf2, len2, false);