| Index: core/src/fxcrt/xml_int.h
 | 
| diff --git a/core/src/fxcrt/xml_int.h b/core/src/fxcrt/xml_int.h
 | 
| index 6020f45819b89d737c3e8595bffd130d4bd4d965..ccd5bfdb7d5ae62d43f8600ef3a7697438589b7d 100644
 | 
| --- a/core/src/fxcrt/xml_int.h
 | 
| +++ b/core/src/fxcrt/xml_int.h
 | 
| @@ -47,11 +47,7 @@ class CXML_DataStmAcc : public IFX_BufferRead {
 | 
|        : m_pFileRead(pFileRead), m_pBuffer(NULL), m_nStart(0), m_dwSize(0) {
 | 
|      FXSYS_assert(m_pFileRead != NULL);
 | 
|    }
 | 
| -  ~CXML_DataStmAcc() override {
 | 
| -    if (m_pBuffer) {
 | 
| -      FX_Free(m_pBuffer);
 | 
| -    }
 | 
| -  }
 | 
| +  ~CXML_DataStmAcc() override { FX_Free(m_pBuffer); }
 | 
|  
 | 
|    void Release() override { delete this; }
 | 
|    FX_BOOL IsEOF() override {
 | 
| 
 |