commit 94cf1f21d53ccad2bbe97579c2ce685c82999d20
Author: Turo Lamminen <turol@iki.fi>
AuthorDate: Mon Feb 1 15:47:39 2021 +0200
Commit: Turo Lamminen <turol@iki.fi>
CommitDate: Tue Aug 24 18:11:02 2021 +0300
Free string in myargv before replacing
---
src/m_argv.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/m_argv.c b/src/m_argv.c
index 494fa47b..010f2e74 100644
--- a/src/m_argv.c
+++ b/src/m_argv.c
@@ -268,6 +268,7 @@ void M_FindResponseFile(void)
// the loop we'll ignore it. Since some parameters stop reading when
// an argument beginning with a '-' is encountered, we keep something
// that starts with a '-'.
+ free(myargv[i]);
myargv[i] = M_StringDuplicate("-_");
LoadResponseFile(i + 1, myargv[i + 1]);
}