]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cl_parse.c
fix segfault on empty slots in a stringbuffer on buf_sort
[xonotic/darkplaces.git] / cl_parse.c
index 96109e54948b1fcba542e8fc2d676129aeb46144..63d49ab3142e7e9c57999f8df30fc827dc877ebb 100644 (file)
@@ -1828,6 +1828,13 @@ void CL_ParseServerInfo (void)
 
                Con_Printf ("Auto-recording to %s.\n", demofile);
 
+               // Reset bit 0 for every new demo
+               Cvar_SetValueQuick(&cl_autodemo_delete,
+                       (cl_autodemo_delete.integer & ~0x1)
+                       |
+                       ((cl_autodemo_delete.integer & 0x2) ? 0x1 : 0)
+               );
+
                cls.demofile = FS_OpenRealFile(demofile, "wb", false);
                if (cls.demofile)
                {