|
|
DescriptionAvoid collisions in CPDF_IndirectObjectHolder::AddIndirectObject()
The change at 5b7c9bb differed from the original code in
that a pre-existing object would now be freed, which showed
that a collision could be possible if m_LastObjNum overflowed.
BUG=649206
Committed: https://pdfium.googlesource.com/pdfium/+/7757143c12c972c9b0813b5b53cecba33544e7f8
Patch Set 1 #Patch Set 2 : Alternate solution #Patch Set 3 : Dont hand out obj number 0 #Patch Set 4 : back to old solution. #Messages
Total messages: 27 (18 generated)
The CQ bit was checked by tsepez@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Description was changed from ========== Preserve old object in CPDF_IndirectObjectHolder::AddIndirectObject() The change at 5b7c9bb differed from the original code in that a pre-existing object would now be freed. Leak it for now until we find what mandates this behaviour. ========== to ========== Preserve old object in CPDF_IndirectObjectHolder::AddIndirectObject() The change at 5b7c9bb differed from the original code in that a pre-existing object would now be freed. Leak it for now until we find what mandates this behaviour. BUG=649209 ==========
tsepez@chromium.org changed reviewers: + thestig@chromium.org
Lei, quick review.
Description was changed from ========== Preserve old object in CPDF_IndirectObjectHolder::AddIndirectObject() The change at 5b7c9bb differed from the original code in that a pre-existing object would now be freed. Leak it for now until we find what mandates this behaviour. BUG=649209 ========== to ========== Preserve old object in CPDF_IndirectObjectHolder::AddIndirectObject() The change at 5b7c9bb differed from the original code in that a pre-existing object would now be freed. Leak it for now until we find what mandates this behaviour. BUG=649206 ==========
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
Description was changed from ========== Preserve old object in CPDF_IndirectObjectHolder::AddIndirectObject() The change at 5b7c9bb differed from the original code in that a pre-existing object would now be freed. Leak it for now until we find what mandates this behaviour. BUG=649206 ========== to ========== Avoid collisions in CPDF_IndirectObjectHolder::AddIndirectObject() The change at 5b7c9bb differed from the original code in that a pre-existing object would now be freed, which showed that a collision could be possible if m_LastObjNum overflowed. BUG=649206 ==========
The CQ bit was checked by tsepez@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win on master.tryserver.client.pdfium (JOB_FAILED, https://build.chromium.org/p/tryserver.client.pdfium/builders/win/builds/2174)
tsepez@chromium.org changed reviewers: + npm@chromium.org
+npm in case Lei is occupied ..
lgtm
The CQ bit was checked by tsepez@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: win_xfa_clang on master.tryserver.client.pdfium (JOB_FAILED, https://build.chromium.org/p/tryserver.client.pdfium/builders/win_xfa_clang/b...)
Argh, introduced diffs by being clever. Restore exact old behaviour.
The CQ bit was checked by tsepez@chromium.org
The patchset sent to the CQ was uploaded after l-g-t-m from thestig@chromium.org Link to the patchset: https://codereview.chromium.org/2361303002/#ps60001 (title: "back to old solution.")
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Description was changed from ========== Avoid collisions in CPDF_IndirectObjectHolder::AddIndirectObject() The change at 5b7c9bb differed from the original code in that a pre-existing object would now be freed, which showed that a collision could be possible if m_LastObjNum overflowed. BUG=649206 ========== to ========== Avoid collisions in CPDF_IndirectObjectHolder::AddIndirectObject() The change at 5b7c9bb differed from the original code in that a pre-existing object would now be freed, which showed that a collision could be possible if m_LastObjNum overflowed. BUG=649206 Committed: https://pdfium.googlesource.com/pdfium/+/7757143c12c972c9b0813b5b53cecba33544... ==========
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as https://pdfium.googlesource.com/pdfium/+/7757143c12c972c9b0813b5b53cecba33544...
Message was sent while issue was closed.
whomp whomp |