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
error = storage9->getSurfaceLevel(level, true, &destSurface);
if (error.isError())
{
SafeRelease(source);
return error;
}
ASSERT(destSurface);
......@@ -294,6 +295,7 @@ gl::Error Blit9::copyCube(const gl::Framebuffer *framebuffer, const RECT &source
error = storage9->getCubeMapSurface(target, level, true, &destSurface);
if (error.isError())
{
SafeRelease(source);
return error;
}
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