From 3befcadcff4afe3abb4f3ff2064ca7579fb1c62f Mon Sep 17 00:00:00 2001 From: ap Date: Thu, 14 Dec 2006 18:05:16 +0000 Subject: [PATCH] Reviewed by Darin. http://bugs.webkit.org/show_bug.cgi?id=11828 Fix a leak of NSURLRequest on each update - RetainPtr retains the object itself. * platform/network/mac/ResourceRequestMac.mm: (WebCore::ResourceRequest::doUpdatePlatformRequest): git-svn-id: https://svn.webkit.org/repository/webkit/trunk@18215 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- WebCore/ChangeLog | 10 ++++++++++ WebCore/platform/network/mac/ResourceRequestMac.mm | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog index 2bd79ec83d91..c2bb3fcc22ec 100644 --- a/WebCore/ChangeLog +++ b/WebCore/ChangeLog @@ -1,3 +1,13 @@ +2006-12-14 Alexey Proskuryakov + + Reviewed by Darin. + + http://bugs.webkit.org/show_bug.cgi?id=11828 + Fix a leak of NSURLRequest on each update - RetainPtr retains the object itself. + + * platform/network/mac/ResourceRequestMac.mm: + (WebCore::ResourceRequest::doUpdatePlatformRequest): + 2006-12-14 Simon Hausmann Reviewed by Zack Rusin. diff --git a/WebCore/platform/network/mac/ResourceRequestMac.mm b/WebCore/platform/network/mac/ResourceRequestMac.mm index c84cdcb13336..d2844bb3d300 100644 --- a/WebCore/platform/network/mac/ResourceRequestMac.mm +++ b/WebCore/platform/network/mac/ResourceRequestMac.mm @@ -90,7 +90,7 @@ void ResourceRequest::doUpdatePlatformRequest() if (formData && !formData->isEmpty()) WebCore::setHTTPBody(nsRequest, formData); - m_nsRequest = nsRequest; + m_nsRequest.adopt(nsRequest); } } -- 2.36.0