summaryrefslogtreecommitdiff
path: root/storage
diff options
context:
space:
mode:
authorunknown <pekka@clam.ndb.mysql.com>2006-06-19 10:50:23 +0200
committerunknown <pekka@clam.ndb.mysql.com>2006-06-19 10:50:23 +0200
commitd3d3ba7a33490fce0808b007a86885f51941f88f (patch)
treefbd3ff98e383e21db7f0399ccf6662a377779626 /storage
parent9f8c532f0c7d8472cb809be6f80bb596d38b336b (diff)
downloadmariadb-git-d3d3ba7a33490fce0808b007a86885f51941f88f.tar.gz
ndb - bug#14935 : Correct error to TUX on node alloc fail. There is more bugs with db full.
storage/ndb/src/kernel/blocks/dbtup/DbtupIndex.cpp: set ZMEM_NOMEM_ERROR correctly when TUX fails to alloc node from TUP
Diffstat (limited to 'storage')
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupIndex.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupIndex.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupIndex.cpp
index b51cc02a703..878fe77d998 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupIndex.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupIndex.cpp
@@ -63,7 +63,7 @@ Dbtup::tuxAllocNode(Signal* signal,
if ((ptr= alloc_fix_rec(fragPtr.p, tablePtr.p, &key, &frag_page_id)) == 0)
{
ljam();
- ndbrequire(terrorCode != 0);
+ terrorCode = ZMEM_NOMEM_ERROR; // caller sets error
return terrorCode;
}
pageId= key.m_page_no;