Index: core/src/fxcrt/extension.h |
diff --git a/core/src/fxcrt/extension.h b/core/src/fxcrt/extension.h |
index bda7f62297bd54e4aeb614bd11115300981afb06..115b15b674dde2c816f999df5ef3605f067aea5a 100644 |
--- a/core/src/fxcrt/extension.h |
+++ b/core/src/fxcrt/extension.h |
@@ -386,9 +386,7 @@ public: |
if (m_dwFlags & FX_MEMSTREAM_Consecutive) { |
if (m_Blocks.GetSize() < 1) { |
FX_LPBYTE pBlock = FX_Alloc(FX_BYTE, FX_MAX(nInitSize, 4096)); |
- if (pBlock) { |
- m_Blocks.Add(pBlock); |
- } |
+ m_Blocks.Add(pBlock); |
} |
m_nGrowSize = FX_MAX(nGrowSize, 4096); |
} else if (m_Blocks.GetSize() < 1) { |
@@ -445,9 +443,6 @@ protected: |
m_Blocks.SetSize(m_Blocks.GetSize() + (FX_INT32)size); |
while (size --) { |
FX_LPBYTE pBlock = FX_Alloc(FX_BYTE, m_nGrowSize); |
- if (!pBlock) { |
- return FALSE; |
- } |
m_Blocks.SetAt(iCount ++, pBlock); |
m_nTotalSize += m_nGrowSize; |
} |