Skip to content

Commit 98e2885

Browse files
committed
String must be null-terminated.
1 parent 61120bc commit 98e2885

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/Layers/xrRenderPC_R1/FStaticRender.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -935,6 +935,8 @@ HRESULT CRender::shader_compile(LPCSTR name, DWORD const* pSrcData, UINT SrcData
935935
sh_name[len] = '0' + char(4 == m_skinning);
936936
++len;
937937

938+
sh_name[len] = '\0';
939+
938940
// finish
939941
defines[def_it].Name = nullptr;
940942
defines[def_it].Definition = nullptr;

src/Layers/xrRenderPC_R3/r3.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1457,6 +1457,8 @@ HRESULT CRender::shader_compile(LPCSTR name, DWORD const* pSrcData, UINT SrcData
14571457
++len;
14581458
}
14591459

1460+
sh_name[len] = '\0';
1461+
14601462
// finish
14611463
defines[def_it].Name = 0;
14621464
defines[def_it].Definition = 0;

0 commit comments

Comments
 (0)