From 1206c2b84ba71de422578cb5d3d8a41027ab131a Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Thu, 27 Oct 2011 13:32:43 +0200 Subject: [PATCH] fix missing strzoning in menu_cmd curl --cvar --- qcsrc/menu/gamecommand.qc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/qcsrc/menu/gamecommand.qc b/qcsrc/menu/gamecommand.qc index e637bf5aa8..ea2e4034eb 100644 --- a/qcsrc/menu/gamecommand.qc +++ b/qcsrc/menu/gamecommand.qc @@ -45,12 +45,17 @@ void Curl_URI_Get_Callback(float id, float status, string data) if(status != 0) { print(sprintf(_("error: status is %d\n"), status)); + if(do_cvar) + strunzone(do_cvar); return; } if(do_exec) localcmd(data); if(do_cvar) + { cvar_set(do_cvar, data); + strunzone(do_cvar); + } if(!do_exec && !do_cvar) print(data); } @@ -137,7 +142,7 @@ void GameCommand(string theCommand) if(argv(i) == "--cvar" && i+2 < argc) { ++i; - do_cvar = argv(i); + do_cvar = strzone(argv(i)); continue; } if(argv(i) == "--exec") -- 2.39.2