vlc | branch: master | Hannes Domani <ssb...@yahoo.de> | Thu Aug 28 14:13:03 2014 +0200| [9ac30b31fc91e5a47135c1ca2f9c08ea0f5c255d] | committer: Rémi Denis-Courmont
Direct3D: fix memory leak Signed-off-by: Rémi Denis-Courmont <r...@remlab.net> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=9ac30b31fc91e5a47135c1ca2f9c08ea0f5c255d --- modules/video_output/msw/direct3d.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/modules/video_output/msw/direct3d.c b/modules/video_output/msw/direct3d.c index 1d7c7c8..7fa4585 100644 --- a/modules/video_output/msw/direct3d.c +++ b/modules/video_output/msw/direct3d.c @@ -512,11 +512,9 @@ static HINSTANCE Direct3DLoadShaderLibrary(void) { HINSTANCE instance = NULL; for (int i = 43; i > 23; --i) { - char *filename = NULL; - if (asprintf(&filename, "D3dx9_%d.dll", i) == -1) - continue; - instance = LoadLibrary(ToT(filename)); - free(filename); + TCHAR filename[16]; + _sntprintf(filename, 16, TEXT("D3dx9_%d.dll"), i); + instance = LoadLibrary(filename); if (instance) break; } _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits