]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - r_shadow.c
use %127s in the sscanf
[xonotic/darkplaces.git] / r_shadow.c
index 5c2acfd700dc0f161a2394e4b19221367cf4e9e2..4864bb869c7030834fe71e46dee3c267e6ee827a 100644 (file)
@@ -3646,7 +3646,11 @@ void R_Shadow_LoadWorldLights(void)
 #if _MSC_VER >= 1400
 #define sscanf sscanf_s
 #endif
-                       a = sscanf(t, "%f %f %f %f %f %f %f %d %s %f %f %f %f %f %f %f %f %i", &origin[0], &origin[1], &origin[2], &radius, &color[0], &color[1], &color[2], &style, cubemapname
+                       cubemapname[sizeof(cubemapname)-1] = 0;
+#if MAX_QPATH != 128
+#error update this code if MAX_QPATH changes
+#endif
+                       a = sscanf(t, "%f %f %f %f %f %f %f %d %127s %f %f %f %f %f %f %f %f %i", &origin[0], &origin[1], &origin[2], &radius, &color[0], &color[1], &color[2], &style, cubemapname
 #if _MSC_VER >= 1400
 , sizeof(cubemapname)
 #endif