From 1cd9dca4222bc74e02fa5f18469f1c3d5ab3feee Mon Sep 17 00:00:00 2001 From: Vincent Riquer Date: Sun, 6 Oct 2013 03:28:43 +0200 Subject: [PATCH] fix track totals when not defined --- toys/createindex | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/toys/createindex b/toys/createindex index 4a14fe6..4b32af2 100755 --- a/toys/createindex +++ b/toys/createindex @@ -334,7 +334,7 @@ do title="${rest%%::AtOM:SQL:Sep::*}" rest="${rest#*::AtOM:SQL:Sep::}" track="${rest%%::AtOM:SQL:Sep::*}" - tracktotal=${track#*/} + [[ $track =~ / ]] && tracktotal=${track#*/} rest="${rest#*::AtOM:SQL:Sep::}" year="${rest%%::AtOM:SQL:Sep::*}" rest="${rest#*::AtOM:SQL:Sep::}" @@ -499,6 +499,7 @@ do oldrate=$rate oldtimestamp=$timestamp fi + unset tracktotal olddir="$dir" done printline