From e97e792c79afd01fe1d83e5d1e94918145794c54 Mon Sep 17 00:00:00 2001 From: Mike Reed Date: Thu, 18 Jan 2018 15:57:38 -0500 Subject: validate paint setters in readbuffer Bug: skia:7425 Change-Id: I55213bc206cf5cfb8cbf4fbe8a682efd6eae59fa Reviewed-on: https://skia-review.googlesource.com/96860 Commit-Queue: Mike Reed Reviewed-by: Herb Derby --- src/pipe/SkPipeReader.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/pipe') diff --git a/src/pipe/SkPipeReader.cpp b/src/pipe/SkPipeReader.cpp index c2ff0bfbb6..ee48d5a23b 100644 --- a/src/pipe/SkPipeReader.cpp +++ b/src/pipe/SkPipeReader.cpp @@ -207,8 +207,9 @@ public: return factory; } - void readPaint(SkPaint* paint) override { + bool readPaint(SkPaint* paint) override { *paint = read_paint(*this); + return this->isValid(); } }; -- cgit v1.2.3