Changeset 209104 in webkit


Ignore:
Timestamp:
Nov 29, 2016 5:16:18 PM (7 years ago)
Author:
beidson@apple.com
Message:

Followup to:
IndexedDB 2.0: Cache and reuse SQLiteStatements in the SQLite backend.
https://bugs.webkit.org/show_bug.cgi?id=164974

Unreviewed.

  • Modules/indexeddb/IDBTransaction.h: Until I can explore further why these operations are not protected in the map, change these raw pointers to RefPtrs. This fixes issues seen under GuardMalloc.
Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r209099 r209104  
     12016-11-29  Brady Eidson  <beidson@apple.com>
     2
     3        Followup to:
     4        IndexedDB 2.0: Cache and reuse SQLiteStatements in the SQLite backend.
     5        https://bugs.webkit.org/show_bug.cgi?id=164974
     6
     7        Unreviewed.
     8
     9        * Modules/indexeddb/IDBTransaction.h: Until I can explore further why these operations
     10          are not protected in the map, change these raw pointers to RefPtrs.
     11          This fixes issues seen under GuardMalloc.
     12
    1132016-11-29  Antoine Quint  <graouts@apple.com>
    214
  • trunk/Source/WebCore/Modules/indexeddb/IDBTransaction.h

    r209086 r209104  
    245245
    246246    Deque<RefPtr<IDBClient::TransactionOperation>> m_pendingTransactionOperationQueue;
    247     Deque<IDBClient::TransactionOperation*> m_transactionOperationsInProgressQueue;
     247    Deque<RefPtr<IDBClient::TransactionOperation>> m_transactionOperationsInProgressQueue;
    248248    Deque<std::pair<RefPtr<IDBClient::TransactionOperation>, IDBResultData>> m_completedOnServerQueue;
    249249    Deque<RefPtr<IDBClient::TransactionOperation>> m_abortQueue;
Note: See TracChangeset for help on using the changeset viewer.