1
Fork 0

Script 'game-add': cover the case when a player was not found in tour_info.

master
vonavi 2014-12-12 08:22:07 +03:00
parent 42f22c274e
commit b681d32546
1 changed files with 2 additions and 2 deletions

View File

@ -112,8 +112,8 @@ function game_get_info {
# Find the white and black players
local line0=$(grep " ${players[0]} " $tour_info)
local line1=$(grep " ${players[1]} " $tour_info)
[[ $line0 == $line1 ]] \
|| die "No game between ${players[0]} and ${players[1]} found in ${tour_info}."
[[ -z $line0 || -z $line1 || $line0 != $line1 ]] \
&& die "No game between ${players[0]} and ${players[1]} found in ${tour_info}."
[[ $line0 =~ ^((${date_re})\ +([^\ ]+)\ +-\ +([^\ ]+))(.*)$ ]]
white=${BASH_REMATCH[3]}
black=${BASH_REMATCH[4]}