diff --git a/layout/generic/nsFrameSetFrame.cpp b/layout/generic/nsFrameSetFrame.cpp index 48b425cfe2a2..0a0681a60ea2 100644 --- a/layout/generic/nsFrameSetFrame.cpp +++ b/layout/generic/nsFrameSetFrame.cpp @@ -295,6 +295,8 @@ void nsHTMLFramesetFrame::CalculateRowCol(nsIPresContext* aPresContext, nscoord if (relativeTotal != relativeMax) { Scale(relativeMax, numRelative, relative, aValues); } + + delete [] fixed; delete [] percent; delete [] relative; } diff --git a/layout/html/document/src/nsFrameSetFrame.cpp b/layout/html/document/src/nsFrameSetFrame.cpp index 48b425cfe2a2..0a0681a60ea2 100644 --- a/layout/html/document/src/nsFrameSetFrame.cpp +++ b/layout/html/document/src/nsFrameSetFrame.cpp @@ -295,6 +295,8 @@ void nsHTMLFramesetFrame::CalculateRowCol(nsIPresContext* aPresContext, nscoord if (relativeTotal != relativeMax) { Scale(relativeMax, numRelative, relative, aValues); } + + delete [] fixed; delete [] percent; delete [] relative; }