From 73dbc5b156ea89e834a123ddf2bbdd8260552a20 Mon Sep 17 00:00:00 2001 From: Rye Mutt <rye@alchemyviewer.org> Date: Thu, 19 Aug 2021 02:01:19 -0400 Subject: [PATCH] Fix buffer overrun --- indra/newview/llviewerjoystick.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indra/newview/llviewerjoystick.cpp b/indra/newview/llviewerjoystick.cpp index de4ac848ca3..f45d1255126 100644 --- a/indra/newview/llviewerjoystick.cpp +++ b/indra/newview/llviewerjoystick.cpp @@ -477,7 +477,7 @@ void LLViewerJoystick::initDevice(void * preffered_device /*LPDIRECTINPUTDEVICE8 size_t dest_size = sizeof(mNdofDev->product); strncpy(mNdofDev->product, name.c_str(), dest_size-1); - mNdofDev->product[dest_size] = '\0'; + mNdofDev->product[dest_size-1] = '\0'; mNdofDev->manufacturer[0] = '\0'; -- GitLab