Fix buffer overrun in I_ClipboardPaste

This commit is contained in:
Jaime Passos 2020-08-08 15:36:01 -03:00
parent cc677d2d50
commit 9772bbeda1
1 changed files with 2 additions and 2 deletions

View File

@ -2726,10 +2726,10 @@ const char *I_ClipboardPaste(void)
if (!SDL_HasClipboardText())
return NULL;
clipboard_contents = SDL_GetClipboardText();
memcpy(clipboard_modified, clipboard_contents, 255);
strlcpy(clipboard_modified, clipboard_contents, 256);
SDL_free(clipboard_contents);
clipboard_modified[255] = 0;
while (*i)
{