summaryrefslogtreecommitdiff
path: root/core/fpdfapi/parser/fpdf_parser_decode.h
diff options
context:
space:
mode:
authorLei Zhang <thestig@chromium.org>2018-09-11 07:58:38 +0000
committerChromium commit bot <commit-bot@chromium.org>2018-09-11 07:58:38 +0000
commitc2f404f993f13d303f9e47d2f97aff727becac7d (patch)
tree29d29f827c701da54334b894364ec5ea12dedc96 /core/fpdfapi/parser/fpdf_parser_decode.h
parent8365e76fe8a311eaf77c4b5d5c0b199de0238f07 (diff)
downloadpdfium-c2f404f993f13d303f9e47d2f97aff727becac7d.tar.xz
Make RunLengthDecode()'s buffer out parameter a unique_ptr.
Change-Id: I1dc99831a564e88035c317455411f1eba9aa41c4 Reviewed-on: https://pdfium-review.googlesource.com/41852 Commit-Queue: Lei Zhang <thestig@chromium.org> Reviewed-by: Tom Sepez <tsepez@chromium.org>
Diffstat (limited to 'core/fpdfapi/parser/fpdf_parser_decode.h')
-rw-r--r--core/fpdfapi/parser/fpdf_parser_decode.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/fpdfapi/parser/fpdf_parser_decode.h b/core/fpdfapi/parser/fpdf_parser_decode.h
index eb7beaccdf..0032b97423 100644
--- a/core/fpdfapi/parser/fpdf_parser_decode.h
+++ b/core/fpdfapi/parser/fpdf_parser_decode.h
@@ -48,7 +48,7 @@ uint32_t FlateDecode(pdfium::span<const uint8_t> src_span,
uint32_t* dest_size);
uint32_t RunLengthDecode(pdfium::span<const uint8_t> src_span,
- uint8_t** dest_buf,
+ std::unique_ptr<uint8_t, FxFreeDeleter>* dest_buf,
uint32_t* dest_size);
uint32_t A85Decode(pdfium::span<const uint8_t> src_span,