From 2d7100dc97701728eb0385c3d24efe285be2af5f Mon Sep 17 00:00:00 2001 From: Tim Angus Date: Sat, 23 Aug 2025 11:35:55 +0100 Subject: [PATCH] Fix HTTP downloads being disabled after first download (issue #768) --- code/client/cl_main.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/client/cl_main.c b/code/client/cl_main.c index 21a89bac..38372d85 100644 --- a/code/client/cl_main.c +++ b/code/client/cl_main.c @@ -1210,9 +1210,6 @@ void CL_ShutdownAll(qboolean shutdownRef) if(clc.demorecording) CL_StopRecord_f(); -#ifdef USE_HTTP - CL_HTTP_Shutdown(); -#endif // clear sounds S_DisableSounds(); // shutdown CGame @@ -2092,7 +2089,6 @@ void CL_DownloadsComplete( void ) { // if we downloaded with HTTP if(clc.httpUsed) { clc.httpUsed = qfalse; - CL_HTTP_Shutdown(); if( clc.disconnectedForHttpDownload ) { if(clc.downloadRestart) { FS_Restart(clc.checksumFeed); @@ -3798,6 +3794,10 @@ void CL_Shutdown(char *finalmsg, qboolean disconnect, qboolean quit) CL_ClearMemory(qtrue); CL_Snd_Shutdown(); +#ifdef USE_HTTP + CL_HTTP_Shutdown(); +#endif + Cmd_RemoveCommand ("cmd"); Cmd_RemoveCommand ("configstrings"); Cmd_RemoveCommand ("clientinfo");