summaryrefslogtreecommitdiff
path: root/xfa/fgas
diff options
context:
space:
mode:
authorHenrique Nakashima <hnakashima@chromium.org>2018-06-26 19:09:39 +0000
committerChromium commit bot <commit-bot@chromium.org>2018-06-26 19:09:39 +0000
commitca386ad150be28116997b713056a4a2197c7b7e8 (patch)
treeb211e2512b15581bbd4b54f12172d2e125d5d1a3 /xfa/fgas
parent0a6dbeffbc61f2140b1b845f6791c1b15b34cbd7 (diff)
downloadpdfium-ca386ad150be28116997b713056a4a2197c7b7e8.tar.xz
Assert that tab width assumption holds in CFX_RTFBreak.
Bug: chromium:844367 Change-Id: I3cbe5d97a913c734c3d54657a2fb47b30cc362fe Reviewed-on: https://pdfium-review.googlesource.com/36191 Commit-Queue: Ryan Harrison <rharrison@chromium.org> Reviewed-by: Ryan Harrison <rharrison@chromium.org>
Diffstat (limited to 'xfa/fgas')
-rw-r--r--xfa/fgas/layout/cfx_rtfbreak.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/xfa/fgas/layout/cfx_rtfbreak.cpp b/xfa/fgas/layout/cfx_rtfbreak.cpp
index c478d98c72..de8703fb2d 100644
--- a/xfa/fgas/layout/cfx_rtfbreak.cpp
+++ b/xfa/fgas/layout/cfx_rtfbreak.cpp
@@ -158,6 +158,7 @@ void CFX_RTFBreak::AppendChar_Tab(CFX_Char* pCurChar) {
iSafeCharWidth = iCharWidth;
} else {
// Tab width is >= 160000, so this part does not need to be checked.
+ ASSERT(m_iTabWidth >= 160000);
iSafeCharWidth = iLineWidth / m_iTabWidth + 1;
iSafeCharWidth *= m_iTabWidth;
}