Base: Corrected delete() call in XMLTools.
The memory is allocated using new() with alignment requirements, and should be deleted using the same alignment requirement. See issue #27781 for the valgrind error.
This commit is contained in:
committed by
Chris Hennes
parent
18cf24e1d9
commit
087522528b
@@ -175,5 +175,5 @@ void* XStrMemoryManager::allocate(XMLSize_t size)
|
||||
|
||||
void XStrMemoryManager::deallocate(void* p)
|
||||
{
|
||||
::operator delete(p);
|
||||
::operator delete(p, static_cast<std::align_val_t>(alignof(XMLCh)));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user