From 8e4370ec6c9520a76ae99c599b1ce54aab8ba441 Mon Sep 17 00:00:00 2001 From: Kubat <mael.martin31@gmail.com> Date: Mon, 15 Jun 2020 13:51:58 +0200 Subject: [PATCH] No more segfault in lkt plt delete --- src/main/lkt.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/lkt.c b/src/main/lkt.c index ecf48701..8a1f5c37 100644 --- a/src/main/lkt.c +++ b/src/main/lkt.c @@ -752,8 +752,11 @@ plt_delete__(struct lkt_cmd_args *args) { FILE *sock = lkt_connect(); char buff[2]; - fail_if(args->argc < 1, "Invalid argument"); - send_cmd_with_uri(sock, "playlistdelete", args->argc, args->argv); + char cmd[128]; + fail_if(args->argc < 3, "Invalid argument"); + snprintf(cmd, 128 - 1, "playlistdelete %s", args->argv[0]); + cmd[127] = '\0'; + send_cmd_with_uri(sock, cmd, args->argc - 1, &args->argv[1]); exit_with_status(sock, buff); } -- GitLab