Index: xfa/fde/css/fde_cssstylesheet.cpp |
diff --git a/xfa/fde/css/fde_cssstylesheet.cpp b/xfa/fde/css/fde_cssstylesheet.cpp |
index db01274d6a5d8d66aa3ef5baff1b3e7c3f2c3bba..af6872bbaa2a0b489a309d3c2d13c196d3e36b73 100644 |
--- a/xfa/fde/css/fde_cssstylesheet.cpp |
+++ b/xfa/fde/css/fde_cssstylesheet.cpp |
@@ -101,10 +101,8 @@ void CFDE_CSSStyleSheet::Reset() { |
m_RuleArray.RemoveAll(); |
m_Selectors.RemoveAll(); |
m_StringCache.RemoveAll(); |
- if (m_pAllocator) { |
- m_pAllocator->Release(); |
- m_pAllocator = NULL; |
- } |
+ delete m_pAllocator; |
+ m_pAllocator = nullptr; |
} |
uint32_t CFDE_CSSStyleSheet::AddRef() { |
return ++m_wRefCount; |