summaryrefslogtreecommitdiff
path: root/fpdfsdk/fpdfannot.cpp
diff options
context:
space:
mode:
authorRyan Harrison <rharrison@chromium.org>2017-08-02 16:16:18 -0400
committerChromium commit bot <commit-bot@chromium.org>2017-08-02 20:37:10 +0000
commit0811da801dd72e2e0af2d7b9d1e866162df2cee1 (patch)
tree5f73ca36f6d804571e6b44360f2940a2a1509db5 /fpdfsdk/fpdfannot.cpp
parentb4fee4d5d471475ada1d0d9110e1a534b49477ba (diff)
downloadpdfium-0811da801dd72e2e0af2d7b9d1e866162df2cee1.tar.xz
Remove support for out of bounds params in Delete
The existing implementation of Delete on the string classes handles some cases where the range being deleted is out of bounds by clipping it to the valid range. This behaviour can lead to programming problems in the calling code being masked by the fact the Delete method still does something. The new version of these methods does an early return if the parameters are invalid. This change also effectively removes support for negative string sizes from the Delete method, so converting FX_STRSIZE to be unsigned will be easier. BUG=pdfium:828 Change-Id: Idbb4a62f70a75eba06e7809e011b25da2d7404c4 Reviewed-on: https://pdfium-review.googlesource.com/9890 Reviewed-by: Tom Sepez <tsepez@chromium.org> Commit-Queue: Ryan Harrison <rharrison@chromium.org>
Diffstat (limited to 'fpdfsdk/fpdfannot.cpp')
0 files changed, 0 insertions, 0 deletions