diff options
author | Ben Wagner <bungeman@google.com> | 2018-05-10 23:00:51 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-05-11 17:12:57 +0000 |
commit | 1b17adb0f8bb19445aa66754a5dce9629f7ac560 (patch) | |
tree | dc22eca69f9ee8d34d7f0178970722ec00f952e1 /src/codec/SkWebpCodec.h | |
parent | b35002d323134e2a441ce2f912a305cd9b3bd321 (diff) |
Avoid possible memory leak with inner blurs.
If the inner blur dst is too big, SkBlurMask::BoxBlur can return without
freeing the intermediate blur mask. Fix this by using SkAutoMaskFreeImage.
Use SkAutoMaskFreeImage instead of custom SkAutoTCallVProc in
SkBlurMask::BlurGroundTruth.
Make SkAutoMaskFreeImage a special kind of std::unique_ptr.
Change-Id: I93dc54265416ca69254633b00f14be75009d990f
Reviewed-on: https://skia-review.googlesource.com/127402
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Ben Wagner <bungeman@google.com>
Diffstat (limited to 'src/codec/SkWebpCodec.h')
0 files changed, 0 insertions, 0 deletions