diff --git a/src/g_demo.c b/src/g_demo.c index a0d8fd2fb..a90771e48 100644 --- a/src/g_demo.c +++ b/src/g_demo.c @@ -2013,7 +2013,7 @@ void G_RecordDemo(const char *name) maxsize = atoi(M_GetNextParm()) * 1024; // if (demobuf.buffer) -// P_SaveBufferFree(&demobuf); +// Z_Free(demobuf.buffer); P_SaveBufferAlloc(&demobuf, maxsize); demobuf.p = NULL; @@ -3020,7 +3020,7 @@ void G_DoPlayDemo(char *defdemoname) CONS_Alert(CONS_ERROR, "%s", msg); M_StartMessage(msg, NULL, MM_NOTHING); Z_Free(pdemoname); - P_SaveBufferFree(&demobuf); + Z_Free(demobuf.buffer); demo.playback = false; demo.title = false; return; @@ -3040,7 +3040,7 @@ void G_DoPlayDemo(char *defdemoname) CONS_Alert(CONS_ERROR, "%s", msg); M_StartMessage(msg, NULL, MM_NOTHING); Z_Free(pdemoname); - P_SaveBufferFree(&demobuf); + Z_Free(demobuf.buffer); demo.playback = false; demo.title = false; return; @@ -3058,7 +3058,7 @@ void G_DoPlayDemo(char *defdemoname) CONS_Alert(CONS_ERROR, "%s", msg); M_StartMessage(msg, NULL, MM_NOTHING); Z_Free(pdemoname); - P_SaveBufferFree(&demobuf); + Z_Free(demobuf.buffer); demo.playback = false; demo.title = false; return; @@ -3078,7 +3078,7 @@ void G_DoPlayDemo(char *defdemoname) CONS_Alert(CONS_ERROR, "%s", msg); M_StartMessage(msg, NULL, MM_NOTHING); Z_Free(pdemoname); - P_SaveBufferFree(&demobuf); + Z_Free(demobuf.buffer); demo.playback = false; demo.title = false; return; @@ -3136,7 +3136,7 @@ void G_DoPlayDemo(char *defdemoname) if (!CON_Ready()) // In the console they'll just see the notice there! No point pulling them out. M_StartMessage(msg, NULL, MM_NOTHING); Z_Free(pdemoname); - P_SaveBufferFree(&demobuf); + Z_Free(demobuf.buffer); demo.playback = false; demo.title = false; return; @@ -3151,7 +3151,7 @@ void G_DoPlayDemo(char *defdemoname) CONS_Alert(CONS_ERROR, "%s", msg); M_StartMessage(msg, NULL, MM_NOTHING); Z_Free(pdemoname); - P_SaveBufferFree(&demobuf); + Z_Free(demobuf.buffer); demo.playback = false; demo.title = false; return; @@ -3187,7 +3187,7 @@ void G_DoPlayDemo(char *defdemoname) Z_Free(demo.skinlist); demo.skinlist = NULL; Z_Free(pdemoname); - P_SaveBufferFree(&demobuf); + Z_Free(demobuf.buffer); demo.playback = false; demo.title = false; return; @@ -3205,7 +3205,7 @@ void G_DoPlayDemo(char *defdemoname) Z_Free(demo.skinlist); demo.skinlist = NULL; Z_Free(pdemoname); - P_SaveBufferFree(&demobuf); + Z_Free(demobuf.buffer); demo.playback = false; demo.title = false; return; @@ -3260,7 +3260,7 @@ void G_DoPlayDemo(char *defdemoname) Z_Free(demo.skinlist); demo.skinlist = NULL; Z_Free(pdemoname); - P_SaveBufferFree(&demobuf); + Z_Free(demobuf.buffer); demo.playback = false; demo.title = false; return; @@ -3278,7 +3278,7 @@ void G_DoPlayDemo(char *defdemoname) Z_Free(demo.skinlist); demo.skinlist = NULL; Z_Free(pdemoname); - P_SaveBufferFree(&demobuf); + Z_Free(demobuf.buffer); demo.playback = false; demo.title = false; return; @@ -3934,7 +3934,7 @@ ATTRNORETURN void FUNCNORETURN G_StopMetalRecording(boolean kill) WriteDemoChecksum(); saved = FIL_WriteFile(va("%sMS.LMP", G_BuildMapName(gamemap)), demobuf.buffer, demobuf.p - demobuf.buffer); // finally output the file. } - P_SaveBufferFree(&demobuf); + Z_Free(demobuf.buffer); metalrecording = false; if (saved) I_Error("Saved to %sMS.LMP", G_BuildMapName(gamemap)); @@ -4006,7 +4006,7 @@ static void G_StopTimingDemo(void) // called from stopdemo command, map command, and g_checkdemoStatus. void G_StopDemo(void) { - P_SaveBufferFree(&demobuf); + Z_Free(demobuf.buffer); demobuf.buffer = NULL; demo.playback = false; if (demo.title) @@ -4154,7 +4154,7 @@ void G_SaveDemo(void) if (FIL_WriteFile(demoname, demobuf.buffer, demobuf.p - demobuf.buffer)) // finally output the file. demo.savemode = DSM_SAVED; - P_SaveBufferFree(&demobuf); + Z_Free(demobuf.buffer); demo.recording = false; if (!modeattacking)