From: Steve Lhomme Date: Mon, 23 Mar 2015 09:28:52 +0000 (+0100) Subject: direct3d11: give enough room for the \0 in the string X-Git-Url: https://git.sesse.net/?p=vlc;a=commitdiff_plain;h=1440fe0773e1478191e108c5cc3c464ee0ca7bfa direct3d11: give enough room for the \0 in the string Signed-off-by: Jean-Baptiste Kempf --- diff --git a/modules/video_output/msw/direct3d11.c b/modules/video_output/msw/direct3d11.c index 18552ee624..b673e057c1 100644 --- a/modules/video_output/msw/direct3d11.c +++ b/modules/video_output/msw/direct3d11.c @@ -284,8 +284,8 @@ static HINSTANCE Direct3D11LoadShaderLibrary(void) HINSTANCE instance = NULL; /* d3dcompiler_47 is the latest on windows 8.1 */ for (int i = 47; i > 41; --i) { - TCHAR filename[18]; - _sntprintf(filename, 18, TEXT("D3DCOMPILER_%d.dll"), i); + TCHAR filename[19]; + _sntprintf(filename, 19, TEXT("D3DCOMPILER_%d.dll"), i); instance = LoadLibrary(filename); if (instance) break; }