List:Commits« Previous MessageNext Message »
From:Jonas Oreland Date:November 18 2008 11:24am
Subject:bzr commit into mysql-5.1 branch (jonas:2751)
View as plain text  
#At file:///home/jonas/src/telco-6.3/

 2751 Jonas Oreland	2008-11-18
      make sure to null ptr in case of alloc failures
modified:
  storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp

=== modified file 'storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp'
--- a/storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp	2008-11-18 10:21:28 +0000
+++ b/storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp	2008-11-18 10:24:01 +0000
@@ -196,6 +196,9 @@ Ndbfs::execFSOPENREQ(Signal* signal)
     m_ctx.m_mm.alloc_pages(RT_DBTUP_PAGE, &page_ptr.i, &cnt, 1);
     if(cnt == 0)
     {
+      file->m_page_ptr.setNull();
+      file->m_page_cnt = 0;
+      
       FsRef * const fsRef = (FsRef *)&signal->theData[0];
       fsRef->userPointer  = userPointer; 
       fsRef->setErrorCode(fsRef->errorCode, FsRef::fsErrOutOfMemory);

Thread
bzr commit into mysql-5.1 branch (jonas:2751) Jonas Oreland18 Nov