Changeset 182077 in webkit


Ignore:
Timestamp:
Mar 27, 2015 2:02:31 PM (9 years ago)
Author:
ap@apple.com
Message:

Calling crypto.webkitSubtle.generateKey causes page memory to never be released
https://bugs.webkit.org/show_bug.cgi?id=143151
rdar://problem/18940687

Reviewed by Tim Horton.

  • crypto/mac/CryptoKeyRSAMac.cpp: (WebCore::CryptoKeyRSA::generatePair): Don't.
Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r182076 r182077  
     12015-03-27  Alexey Proskuryakov  <ap@apple.com>
     2
     3        Calling crypto.webkitSubtle.generateKey causes page memory to never be released
     4        https://bugs.webkit.org/show_bug.cgi?id=143151
     5        rdar://problem/18940687
     6
     7        Reviewed by Tim Horton.
     8
     9        * crypto/mac/CryptoKeyRSAMac.cpp: (WebCore::CryptoKeyRSA::generatePair): Don't.
     10
    1112015-03-27  Brent Fulgham  <bfulgham@apple.com>
    212
  • trunk/Source/WebCore/crypto/mac/CryptoKeyRSAMac.cpp

    r179481 r182077  
    262262            callOnWebThreadOrDispatchAsyncOnMainThread(^{
    263263                (*localFailureCallback)();
     264                delete localCallback;
    264265                delete localFailureCallback;
    265266            });
     
    271272            (*localCallback)(CryptoKeyPair::create(publicKey.release(), privateKey.release()));
    272273            delete localCallback;
     274            delete localFailureCallback;
    273275        });
    274276    });
Note: See TracChangeset for help on using the changeset viewer.