diff --git a/AAXtoMP3 b/AAXtoMP3 index 3fa4de7..0cfabc1 100755 --- a/AAXtoMP3 +++ b/AAXtoMP3 @@ -55,18 +55,19 @@ auth_code=""; for dir in $authcodeDirs; do codeFile="${dir}$authcode"; - if [ ! -f "$codeFile" ]; then - auth_code=$1 - shift - break; - elif [ -s "$codeFile" ]; then - auth_code=`head -1 "$codeFile"` - break; - else - echo "INFO: Sorry, empty \"$codeFile\" found, skipping."; + if [ ! -f "$codeFile" -o ! -s "$codeFile" ]; then + codeFile="" + echo "INFO: Sorry, missing or empty \"$codeFile\" found, skipping."; fi; done; +if [ ! -f "$codeFile" ]; then + auth_code=$1 + shift +else + auth_code=`head -1 "$codeFile"` +fi + if [ -z "$auth_code" ]; then echo "INFO: Sorry, no authcode provided."; exit 1;