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