commit | aa1c7873c39964d063c89c14815e3fc566bbd896 | [log] [tgz] |
---|---|---|
author | Henrique Nakashima <hnakashima@chromium.org> | Tue Jan 30 19:12:10 2018 +0000 |
committer | Chromium commit bot <commit-bot@chromium.org> | Tue Jan 30 19:12:10 2018 +0000 |
tree | 257726f71b9318d51587a9ed0d414e7acbdb0b46 | |
parent | 8cdea72a82aae5e07aa92e9886dbbe635eb8b7cc [diff] [blame] |
Guard usages of tellp(). It may return -1 in error cases. Change-Id: I064ddcad8671b9ade2c02142a6c2c2983846e3a9 Reviewed-on: https://pdfium-review.googlesource.com/24650 Commit-Queue: Henrique Nakashima <hnakashima@chromium.org> Reviewed-by: dsinclair <dsinclair@chromium.org>
diff --git a/fpdfsdk/cpdfsdk_interform.cpp b/fpdfsdk/cpdfsdk_interform.cpp index 03a782b..3b76dca 100644 --- a/fpdfsdk/cpdfsdk_interform.cpp +++ b/fpdfsdk/cpdfsdk_interform.cpp
@@ -530,7 +530,7 @@ } nBufSize = fdfEncodedData.tellp(); - if (nBufSize == 0) + if (nBufSize <= 0) return false; pBuf = FX_Alloc(uint8_t, nBufSize);