vlc/vlc-3.0 | branch: master | Steve Lhomme <[email protected]> | Tue Jun 5 11:18:39 2018 +0200| [920bc7ece4cb7c21cb8e38bfd5a9c2a0db018499] | committer: Steve Lhomme
d3d11_quad: fix potential leak (cherry picked from commit 87b4750d6fefc562dd31c140755c51962a47c9ee) > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=920bc7ece4cb7c21cb8e38bfd5a9c2a0db018499 --- modules/video_output/win32/d3d11_quad.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/video_output/win32/d3d11_quad.c b/modules/video_output/win32/d3d11_quad.c index 814ad4fafa..d9eea3a1cc 100644 --- a/modules/video_output/win32/d3d11_quad.c +++ b/modules/video_output/win32/d3d11_quad.c @@ -526,6 +526,7 @@ static void SetupQuadCube(d3d_vertex_t *dst_data, const RECT *output, bool D3D11_UpdateQuadPosition( vlc_object_t *o, d3d11_device_t *d3d_dev, d3d_quad_t *quad, const RECT *output, video_orientation_t orientation ) { + bool result = true; HRESULT hr; D3D11_MAPPED_SUBRESOURCE mappedResource; @@ -562,13 +563,13 @@ bool D3D11_UpdateQuadPosition( vlc_object_t *o, d3d11_device_t *d3d_dev, d3d_qua break; default: msg_Warn(o, "Projection mode %d not handled", quad->projection); - return false; + result = false; } ID3D11DeviceContext_Unmap(d3d_dev->d3dcontext, (ID3D11Resource *)quad->pIndexBuffer, 0); ID3D11DeviceContext_Unmap(d3d_dev->d3dcontext, (ID3D11Resource *)quad->pVertexBuffer, 0); - return true; + return result; } static bool D3D11_ShaderUpdateConstants(vlc_object_t *o, d3d11_device_t *d3d_dev, d3d_quad_t *quad) _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
