Copied from upstream: https://hg.mozilla.org/releases/mozilla-esr38/raw-rev/8c1d40e45a72 # HG changeset patch # User Xidorn Quan # Date 1456199544 -28800 # Node ID 8c1d40e45a72c6432e879137a0afa519dc6c9841 # Parent 1dd0ca8e70bd77b6fd93f36cc4e9c2cebfe8ba0a Bug 1248851 - r=sicking, a=ritu diff --git a/dom/indexedDB/ActorsParent.cpp b/dom/indexedDB/ActorsParent.cpp --- a/dom/indexedDB/ActorsParent.cpp +++ b/dom/indexedDB/ActorsParent.cpp @@ -14823,22 +14823,19 @@ ObjectStoreAddOrPutRequestOp::DoDatabase } snappy::RawCompress(uncompressed, uncompressedLength, compressed, &compressedLength); uint8_t* dataBuffer = reinterpret_cast(compressed); size_t dataBufferLength = compressedLength; - // If this call succeeds, | compressed | is now owned by the statement, and - // we are no longer responsible for it. rv = stmt->BindAdoptedBlobByName(NS_LITERAL_CSTRING("data"), dataBuffer, dataBufferLength); if (NS_WARN_IF(NS_FAILED(rv))) { - moz_free(compressed); return rv; } } nsCOMPtr fileDirectory; nsCOMPtr journalDirectory; if (mFileManager) {