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