bug 378487. allocator mismatch in SpanningCellSorter. r+sr=bzbarsky
--- a/layout/tables/SpanningCellSorter.cpp
+++ b/layout/tables/SpanningCellSorter.cpp
@@ -56,17 +56,17 @@ SpanningCellSorter::SpanningCellSorter(n
}
SpanningCellSorter::~SpanningCellSorter()
{
if (mHashTable.entryCount) {
PL_DHashTableFinish(&mHashTable);
mHashTable.entryCount = 0;
}
- delete mSortedHashTable;
+ delete [] mSortedHashTable;
mPresShell->PopStackMemory();
}
/* static */ PLDHashTableOps
SpanningCellSorter::HashTableOps = {
PL_DHashAllocTable,
PL_DHashFreeTable,
HashTableHashKey,