Changeset 57980 in webkit
- Timestamp:
- Apr 21, 2010 7:42:39 AM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r57979 r57980 1 2010-04-21 Adam Roben <aroben@apple.com> 2 3 Fix leaks of FilterData/SVGFilterBuilder in RenderSVGResourceFilter 4 5 Fixes <http://webkit.org/b/37922>. 6 7 Reviewed by Dave Hyatt. 8 9 * rendering/RenderSVGResourceFilter.cpp: 10 (WebCore::RenderSVGResourceFilter::applyResource): Use an OwnPtr to 11 hold the heap-allocated FilterData object, so that we won't leak it 12 when we bail out of this function on error. 13 1 14 2010-04-21 Zoltan Herczeg <zherczeg@webkit.org> 2 15 -
trunk/WebCore/rendering/RenderSVGResourceFilter.cpp
r57886 r57980 150 150 } 151 151 152 FilterData* filterData = new FilterData;152 OwnPtr<FilterData> filterData(new FilterData); 153 153 filterData->builder = buildPrimitives(); 154 154 if (!filterData->builder) … … 224 224 225 225 context = sourceGraphicContext; 226 m_filter.set(object, filterData );226 m_filter.set(object, filterData.release()); 227 227 228 228 return true;
Note: See TracChangeset
for help on using the changeset viewer.