Index: core/src/fxcrt/fx_basic_buffer.cpp |
diff --git a/core/src/fxcrt/fx_basic_buffer.cpp b/core/src/fxcrt/fx_basic_buffer.cpp |
index 7903740e4750e0e281e2a1636d68fe7dcde1b50f..06ba9413a55d1ef26013b5684d7e19e282f49857 100644 |
--- a/core/src/fxcrt/fx_basic_buffer.cpp |
+++ b/core/src/fxcrt/fx_basic_buffer.cpp |
@@ -88,10 +88,8 @@ void CFX_BinaryBuf::ExpandBuf(FX_STRSIZE add_size) |
} else { |
pNewBuffer = FX_Alloc(FX_BYTE, new_size); |
} |
- if (pNewBuffer) { |
- m_pBuffer = pNewBuffer; |
- m_AllocSize = new_size; |
- } |
+ m_pBuffer = pNewBuffer; |
+ m_AllocSize = new_size; |
} |
void CFX_BinaryBuf::CopyData(const void* pStr, FX_STRSIZE size) |
{ |
@@ -456,9 +454,6 @@ FX_INT32 IFX_BufferArchive::AppendBlock(const void* pBuf, size_t size) |
} |
if (!m_pBuffer) { |
m_pBuffer = FX_Alloc(FX_BYTE, m_BufSize); |
- if (!m_pBuffer) { |
- return -1; |
- } |
} |
FX_LPBYTE buffer = (FX_LPBYTE)pBuf; |
FX_STRSIZE temp_size = (FX_STRSIZE)size; |