Changeset 215928 in webkit
- Timestamp:
- Apr 28, 2017, 10:16:47 AM (8 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r215927 r215928 1 2017-04-28 Alex Christensen <achristensen@webkit.org> 2 3 Fix memory corruption issue after r215883. 4 https://bugs.webkit.org/show_bug.cgi?id=171365 5 6 Reviewed by Brady Eidson. 7 8 This fixes a crash when starting WebKit2. 9 10 * platform/network/cf/NetworkStorageSessionCFNet.cpp: 11 (WebCore::NetworkStorageSession::NetworkStorageSession): 12 Initialize m_platformCookieStorage with the default constructor of RetainPtr, 13 then call NetworkStorageSession::cookieStorage which checks m_platformCookieStorage 14 for null. It was checking uninitialized memory when we had m_platformCookieStorage 15 in the initializer list. 16 1 17 2017-04-28 Joanmarie Diggs <jdiggs@igalia.com> 2 18 -
trunk/Source/WebCore/platform/network/cf/NetworkStorageSessionCFNet.cpp
r215883 r215928 73 73 : m_sessionID(sessionID) 74 74 , m_platformSession(WTFMove(platformSession)) 75 , m_platformCookieStorage(platformCookieStorage ? WTFMove(platformCookieStorage) : cookieStorage()) 76 { 75 { 76 m_platformCookieStorage = platformCookieStorage ? WTFMove(platformCookieStorage) : cookieStorage(); 77 77 } 78 78
Note:
See TracChangeset
for help on using the changeset viewer.