diff --git a/src/main/lkt.c b/src/main/lkt.c index ecf48701a9824fcfc2c2b9a4cfdaacb1b24217d9..8a1f5c37847d23589c0a2b1ce943af504d9795d9 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); }