Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(326)

Issue 1532283002: Merge to XFA: Fix a sentinel length value used in CFX_CMapByteStringToPtr::SetAt (Closed)

Created:
5 years ago by Oliver Chang
Modified:
5 years ago
Reviewers:
Tom Sepez
CC:
pdfium-reviews_googlegroups.com
Base URL:
https://pdfium.googlesource.com/pdfium.git@xfa
Target Ref:
refs/heads/xfa
Visibility:
Public.

Description

Merge to XFA: Fix a sentinel length value used in CFX_CMapByteStringToPtr::SetAt It looks like an key length of 0 was incorrectly assumed to denote an free entry. Fixes a memory leak in FPDFViewEmbeddertest.Crasher_451830 due to values with empty keys being incorrectly overwritten. TBR=tsepez@chromium.org Original Review URL: https://codereview.chromium.org/1534953002 . (cherry picked from commit 391783579c5a8aad346b56903b51e6551600550b) Committed: https://pdfium.googlesource.com/pdfium/+/b6718d06db22252fa44117cc3be11430da7779f9

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+18 lines, -11 lines) Patch
M core/src/fxcrt/fx_basic_maps.cpp View 10 chunks +18 lines, -11 lines 0 comments Download

Messages

Total messages: 3 (1 generated)
Oliver Chang
TBR. merge clean.
5 years ago (2015-12-18 00:51:18 UTC) #1
Oliver Chang
5 years ago (2015-12-18 00:52:58 UTC) #3
Message was sent while issue was closed.
Committed patchset #1 (id:1) manually as
b6718d06db22252fa44117cc3be11430da7779f9 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698