Changeset 92530 in webkit
- Timestamp:
- Aug 5, 2011 5:24:50 PM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r92529 r92530 1 2011-08-05 Joseph Pecoraro <joepeck@webkit.org> 2 3 Leak in CFNetwork Loader RetainPtr<> should Adopt a Copy allocation 4 https://bugs.webkit.org/show_bug.cgi?id=65789 5 6 Reviewed by David Kilzer. 7 8 Fix a leak by adopting an allocation instead of retaining it. 9 10 * platform/network/cf/FormDataStreamCFNet.cpp: 11 (WebCore::httpBodyFromRequest): 12 1 13 2011-08-05 Ben Wells <benwells@chromium.org> 2 14 -
trunk/Source/WebCore/platform/network/cf/FormDataStreamCFNet.cpp
r91325 r92530 92 92 PassRefPtr<FormData> httpBodyFromRequest(CFURLRequestRef request) 93 93 { 94 if (RetainPtr<CFDataRef> bodyData = CFURLRequestCopyHTTPRequestBody(request)) 94 RetainPtr<CFDataRef> bodyData(AdoptCF, CFURLRequestCopyHTTPRequestBody(request)); 95 if (bodyData) 95 96 return FormData::create(CFDataGetBytePtr(bodyData.get()), CFDataGetLength(bodyData.get())); 96 97 97 if (RetainPtr<CFArrayRef> bodyParts = wkCFURLRequestCopyHTTPRequestBodyParts(request)) { 98 RetainPtr<CFArrayRef> bodyParts(AdoptCF, wkCFURLRequestCopyHTTPRequestBodyParts(request)); 99 if (bodyParts) { 98 100 RefPtr<FormData> formData = FormData::create(); 99 101
Note: See TracChangeset
for help on using the changeset viewer.