Linux: Include the null byte in joystick path

This potential bug was found thanks to gcc 8’s -Wstringop-truncation
warning.
diff --git a/src/linux_joystick.c b/src/linux_joystick.c
index 2777d0b..baa3651 100644
--- a/src/linux_joystick.c
+++ b/src/linux_joystick.c
@@ -228,7 +228,7 @@
         return GLFW_FALSE;
     }
 
-    strncpy(linjs.path, path, sizeof(linjs.path));
+    strncpy(linjs.path, path, sizeof(linjs.path) - 1);
     memcpy(&js->linjs, &linjs, sizeof(linjs));
 
     pollAbsState(js);