aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/codec/SkStreamBuffer.cpp
diff options
context:
space:
mode:
authorGravatar Ben Wagner <bungeman@google.com>2018-05-10 23:00:51 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-05-11 17:12:57 +0000
commit1b17adb0f8bb19445aa66754a5dce9629f7ac560 (patch)
treedc22eca69f9ee8d34d7f0178970722ec00f952e1 /src/codec/SkStreamBuffer.cpp
parentb35002d323134e2a441ce2f912a305cd9b3bd321 (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/SkStreamBuffer.cpp')
0 files changed, 0 insertions, 0 deletions