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

Issue 419693003: Fix potential integer overflow in fpdf_render_loadimage.cpp (Closed)

Created:
6 years, 5 months ago by jun_fang
Modified:
5 years, 9 months ago
Base URL:
https://pdfium.googlesource.com/pdfium.git@master
Visibility:
Public.

Description

Fix potential integer overflow in fpdf_render_loadimage.cpp BUG=391929 R=tsepez@chromium.org Committed: https://pdfium.googlesource.com/pdfium/+/f04bd76

Patch Set 1 #

Patch Set 2 : #

Total comments: 16

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+91 lines, -80 lines) Patch
M core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp View 1 2 9 chunks +91 lines, -80 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
jun_fang
Hi Tom and Chris, please help to review it. Thanks!
6 years, 5 months ago (2014-07-25 06:15:49 UTC) #1
Tom Sepez
https://codereview.chromium.org/419693003/diff/20001/core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp File core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp (right): https://codereview.chromium.org/419693003/diff/20001/core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp#newcode16 core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp:16: typedef base::CheckedNumeric<FX_DWORD> FxDword; nit: despite what palmer says about ...
6 years, 5 months ago (2014-07-25 16:15:23 UTC) #2
palmer
> What do you think about moving these to the same place as those for ...
6 years, 5 months ago (2014-07-25 17:29:02 UTC) #3
jun_fang
On 2014/07/25 17:29:02, Chromium Palmer wrote: > > What do you think about moving these ...
6 years, 5 months ago (2014-07-25 17:36:30 UTC) #4
palmer
I'll leave this one to Tom and/or Jorge. I've got several more PDFium reviews on ...
6 years, 5 months ago (2014-07-25 18:16:42 UTC) #5
Tom Sepez
https://codereview.chromium.org/419693003/diff/20001/core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp File core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp (right): https://codereview.chromium.org/419693003/diff/20001/core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp#newcode183 core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp:183: if (m_bpc == 0 || m_nComponents == 0) { ...
6 years, 5 months ago (2014-07-25 21:13:52 UTC) #6
jun_fang
https://codereview.chromium.org/419693003/diff/20001/core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp File core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp (right): https://codereview.chromium.org/419693003/diff/20001/core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp#newcode16 core/src/fpdfapi/fpdf_render/fpdf_render_loadimage.cpp:16: typedef base::CheckedNumeric<FX_DWORD> FxDword; On 2014/07/25 16:15:23, Tom Sepez wrote: ...
6 years, 4 months ago (2014-07-30 22:27:02 UTC) #7
jun_fang
Hi Tom,please see my answers and review code change again.
6 years, 4 months ago (2014-07-30 22:29:30 UTC) #8
Tom Sepez
LGTM thanks.
6 years, 4 months ago (2014-07-30 22:39:50 UTC) #9
jun_fang
6 years, 4 months ago (2014-07-30 22:45:52 UTC) #10
Message was sent while issue was closed.
Committed patchset #3 manually as rf04bd76 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698