From 9529e44467606fd1a2763d836828950f27c86ff9 Mon Sep 17 00:00:00 2001 From: Avinash Sonawane Date: Wed, 27 Oct 2021 16:59:47 +0530 Subject: [PATCH] Append argv to command_line if argv is non-NULL Found by: scan-build --- src/spawn.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/spawn.c b/src/spawn.c index 1560d71aec..a4db87beab 100644 --- a/src/spawn.c +++ b/src/spawn.c @@ -694,7 +694,8 @@ static gboolean spawn_async_with_pipes(const gchar *working_directory, const gch for (argc = 0; argv[argc]; argc++); full_argv = g_renew(gchar *, cl_argv, cl_argc + argc + 1); - memcpy(full_argv + cl_argc, argv, argc * sizeof(gchar *)); + if (argv) + memcpy(full_argv + cl_argc, argv, argc * sizeof(gchar *)); full_argv[cl_argc + argc] = NULL; } else