diff options
author | Bo Xu <bo_xu@foxitsoftware.com> | 2014-06-24 11:37:49 -0700 |
---|---|---|
committer | Bo Xu <bo_xu@foxitsoftware.com> | 2014-07-30 17:28:26 -0700 |
commit | 45ca87cc05e83e2308dd8f068f3c0a5cab1e1fc9 (patch) | |
tree | f326335a9886ccf450efd0f8b8b079fb5027a310 | |
parent | a5f515bccff9e27371b0f80a2c6ccb3f48bcc410 (diff) | |
download | pdfium-45ca87cc05e83e2308dd8f068f3c0a5cab1e1fc9.tar.xz |
Fix and integer overflow issue in SDK's QuickSort
BUG=382639
R=mdempsky@chromium.org
Review URL: https://codereview.chromium.org/354673002
-rw-r--r-- | fpdfsdk/include/fsdk_mgr.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fpdfsdk/include/fsdk_mgr.h b/fpdfsdk/include/fsdk_mgr.h index bb25b35e97..e6a9219c88 100644 --- a/fpdfsdk/include/fsdk_mgr.h +++ b/fpdfsdk/include/fsdk_mgr.h @@ -564,7 +564,7 @@ private: return; } - FX_UINT m = (nStartPos + nStopPos) / 2; + FX_UINT m = nStartPos + (nStopPos - nStartPos) / 2; FX_UINT i = nStartPos; TYPE Value = this->GetAt(m); |