Blob Blame History Raw
From 3b4e408467caaebe71e5dc557587da4728901118 Mon Sep 17 00:00:00 2001
From: Todd Zullinger <tmz@pobox.com>
Date: Fri, 8 May 2009 16:19:30 -0400
Subject: [PATCH 2/3] cuetag.sh: Fix handling of files with spaces

---
 src/tools/cuetag.sh |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/tools/cuetag.sh b/src/tools/cuetag.sh
index 809be82..4d8be69 100755
--- a/src/tools/cuetag.sh
+++ b/src/tools/cuetag.sh
@@ -80,7 +80,7 @@ vorbis()
 	(for field in $fields; do
 		value=""
 		for conv in $(eval echo \$$field); do
-			value=$($CUEPRINT -n $1 -t "$conv\n" $cue_file)
+			value=$($CUEPRINT -n $1 -t "$conv\n" "$cue_file")
 
 			if [ -n "$value" ]; then
 				echo "$field=$value"
@@ -113,7 +113,7 @@ id3()
 	for field in $fields; do
 		value=""
 		for conv in $(eval echo \$$field); do
-			value=$($CUEPRINT -n $1 -t "$conv\n" $cue_file)
+			value=$($CUEPRINT -n $1 -t "$conv\n" "$cue_file")
 
 			if [ -n "$value" ]; then
 				break
@@ -158,14 +158,14 @@ main()
 	cue_file=$1
 	shift
 
-	ntrack=$(cueprint -d '%N' $cue_file)
+	ntrack=$(cueprint -d '%N' "$cue_file")
 	trackno=1
 
 	if [ $# -ne $ntrack ]; then
 		echo "warning: number of files does not match number of tracks"
 	fi
 
-	for file in $@; do
+	for file in "$@"; do
 		case $file in
 		*.[Ff][Ll][Aa][Cc])
 			vorbis $trackno "$file"
-- 
1.6.3