diff --git a/indra/newview/llviewerjoystick.cpp b/indra/newview/llviewerjoystick.cpp index de4ac848ca30dbdbe62d8cd0fd11fb1e14d2a33f..f45d125512669f9092904b67c5f2925b292f9e25 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';