From 9982eb629d83daad3029af8b3986408c78f8a6d5 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Sun, 5 Mar 2023 22:41:59 +0900 Subject: [PATCH] [ruamoko] Plug another memory leak Now running vkgen is leak-free (and, by extension, qwaq-cmd, it seems). I'm really not sure why I used a dynamic array for that case. --- ruamoko/qwaq/builtins/main.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/ruamoko/qwaq/builtins/main.c b/ruamoko/qwaq/builtins/main.c index 8b9ff541c..b71e5bef8 100644 --- a/ruamoko/qwaq/builtins/main.c +++ b/ruamoko/qwaq/builtins/main.c @@ -448,10 +448,8 @@ main (int argc, char **argv) COM_InitArgv (qargs->args.size, qargs->args.a); num_sys++; } else { - qwaq_thread_t qargs = {}; - DARRAY_INIT (&qargs.args, 2); - DARRAY_APPEND (&qargs.args, this_program); - COM_InitArgv (qargs.args.size, qargs.args.a); + const char *args[] = { this_program, 0 }; + COM_InitArgv (1, args); } init_qf ();