X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=cmd%2Fshow%2Fdx.pl;h=f9d03f623dc0956676e068216691330e5bf03db7;hb=0a9f4ecdeafc3212539009b96c64baa977555454;hp=6d9ad3add54c47abae7c2203a57dc05b52a91d25;hpb=70908cf7f69eb4fc0caf5d735382bc2c1c1466a3;p=spider.git diff --git a/cmd/show/dx.pl b/cmd/show/dx.pl index 6d9ad3ad..f9d03f62 100644 --- a/cmd/show/dx.pl +++ b/cmd/show/dx.pl @@ -82,7 +82,7 @@ while ($f = shift @list) { # next field my ($a, $b); # $DB::single =1; - if ($list[0] && (($a, $b) = $list[0] =~ /(AF|AN|NA|SA|EU|AS|OC)-?(\d?\d\d)/oi)) { + if (@list && $list[0] && (($a, $b) = $list[0] =~ /(AF|AN|NA|SA|EU|AS|OC)-?(\d?\d\d)/oi)) { $a = uc $a; $doiota = "\\b$a\[\-\ \]\?$b\\b"; shift @list; @@ -91,7 +91,7 @@ while ($f = shift @list) { # next field next; } if (lc $f eq 'qra') { - $doqra = uc shift @list if $list[0] =~ /[A-Z][A-Z]\d\d/oi; + $doqra = uc shift @list if @list && $list[0] =~ /[A-Z][A-Z]\d\d/oi; $doqra = '\b([A-Z][A-Z]\d\d|[A-Z][A-Z]\d\d[A-Z][A-Z])\b' unless $doqra; next; }