From 499d60e27ef89b0fa7f627a153eedb2a36ae4efa Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 29 Jun 2022 14:35:34 -0400 Subject: Avoid snprintf() --- src/jack.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/jack.c b/src/jack.c index 0f55e6d..65bf3f7 100644 --- a/src/jack.c +++ b/src/jack.c @@ -530,7 +530,8 @@ jack_initialize(jack_client_t* const client, const char* const load_init) // Build full command line with "program" name for building argv const size_t cmd_len = strlen("jalv ") + args_len; char* const cmd = (char*)calloc(cmd_len + 1, 1); - snprintf(cmd, cmd_len + 1, "jalv %s", load_init); + memcpy(cmd, "jalv ", strlen("jalv ") + 1); + memcpy(cmd + 5, load_init, args_len + 1); // Build argv int argc = 0; -- cgit v1.2.1