commit db16605af019515128abbc2874caaaad7a55c356
Author: Turo Lamminen <turol@iki.fi>
AuthorDate: Wed Apr 27 18:16:34 2022 +0300
Commit: Turo Lamminen <turol@iki.fi>
CommitDate: Wed Apr 27 18:16:34 2022 +0300
textscreen: Fix use after free
---
textscreen/txt_window.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/textscreen/txt_window.c b/textscreen/txt_window.c
index ad12945f..141a4412 100644
--- a/textscreen/txt_window.c
+++ b/textscreen/txt_window.c
@@ -555,12 +555,12 @@ void TXT_OpenURL(const char *url)
#endif
retval = system(cmd);
- free(cmd);
if (retval != 0)
{
fprintf(stderr, "TXT_OpenURL: error executing '%s'; return code %d\n",
cmd, retval);
}
+ free(cmd);
}
#endif /* #ifndef _WIN32 */