Fix memory leak in SkBlurImageFilter
authorrobertphillips <robertphillips@google.com>
Fri, 8 Apr 2016 21:52:52 +0000 (14:52 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 8 Apr 2016 21:52:52 +0000 (14:52 -0700)
TBR=caryclark@google.com

GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1873923003

Review URL: https://codereview.chromium.org/1873923003

src/effects/SkBlurImageFilter.cpp

index 4442b7e..b8ec28f 100644 (file)
@@ -97,7 +97,7 @@ sk_sp<SkSpecialImage> SkBlurImageFilter::onFilterImage(SkSpecialImage* source,
 #if SK_SUPPORT_GPU
     if (source->isTextureBacked()) {
         GrContext* context = source->getContext();
-        GrTexture* inputTexture = input->asTextureRef(context);
+        SkAutoTUnref<GrTexture> inputTexture(input->asTextureRef(context));
         SkASSERT(inputTexture);
 
         if (0 == sigma.x() && 0 == sigma.y()) {