From 66d26ea85fb869e8b11265815066d219315a3256 Mon Sep 17 00:00:00 2001 From: John McQuah Date: Mon, 9 Jan 2023 14:50:04 -0500 Subject: [PATCH] dbq: use null-terminated strings for xargs --- deadbeef/dbq | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/deadbeef/dbq b/deadbeef/dbq index 91f2a5d..df74dd4 100755 --- a/deadbeef/dbq +++ b/deadbeef/dbq @@ -6,7 +6,7 @@ # Shell: sh # Author: John McQuah -target=$1 +target="$1" fullpath="$2/$target" if [ -r "$target" ]; then @@ -14,6 +14,6 @@ if [ -r "$target" ]; then [ -f "$target" ] && deadbeef --queue -- "$fullpath" 2>/dev/null [ -d "$target" ] && find "$fullpath" -iname "*.mp3" \ -o -iname "*.ogg" -o -iname "*.flac" \ - -o -iname "*.m4a" -o -iname "*.mid" -print0 \ - | sort -z | xargs deadbeef --queue -- 2>/dev/null + -o -iname "*.m4a" -print0 | sort -z \ + | xargs -0 deadbeef --queue -- 2>/dev/null fi