1
0
Fork 0
mirror of https://github.com/ocornut/imgui.git synced 2026-01-26 02:34:23 +00:00

Fixed unlikely buffer overrun in InputCharacters (thanks Daniel Collin)

This commit is contained in:
ocornut 2014-10-07 12:15:59 +01:00
parent 48a944813c
commit 9f05a2bb16
2 changed files with 2 additions and 2 deletions

View file

@ -348,7 +348,7 @@ static size_t ImStrlenW(const ImWchar* str);
void ImGuiIO::AddInputCharacter(ImWchar c)
{
const size_t n = ImStrlenW(InputCharacters);
if (n < sizeof(InputCharacters) / sizeof(InputCharacters[0]))
if (n + 1 < sizeof(InputCharacters) / sizeof(InputCharacters[0]))
{
InputCharacters[n] = c;
InputCharacters[n+1] = 0;