Commit 385a1d31 by Geoff Lang

Fix reference leak in Blit9.

BUG=angleproject:1111 Change-Id: I0c71b765e8589a7387f4fd40f9dc453ed06c05b9 Reviewed-on: https://chromium-review.googlesource.com/289591Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org> Tested-by: 's avatarGeoff Lang <geofflang@chromium.org>
parent cce24e9c
...@@ -255,6 +255,7 @@ gl::Error Blit9::copy2D(const gl::Framebuffer *framebuffer, const RECT &sourceRe ...@@ -255,6 +255,7 @@ gl::Error Blit9::copy2D(const gl::Framebuffer *framebuffer, const RECT &sourceRe
error = storage9->getSurfaceLevel(level, true, &destSurface); error = storage9->getSurfaceLevel(level, true, &destSurface);
if (error.isError()) if (error.isError())
{ {
SafeRelease(source);
return error; return error;
} }
ASSERT(destSurface); ASSERT(destSurface);
...@@ -294,6 +295,7 @@ gl::Error Blit9::copyCube(const gl::Framebuffer *framebuffer, const RECT &source ...@@ -294,6 +295,7 @@ gl::Error Blit9::copyCube(const gl::Framebuffer *framebuffer, const RECT &source
error = storage9->getCubeMapSurface(target, level, true, &destSurface); error = storage9->getCubeMapSurface(target, level, true, &destSurface);
if (error.isError()) if (error.isError())
{ {
SafeRelease(source);
return error; return error;
} }
ASSERT(destSurface); ASSERT(destSurface);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment