--- loncom/lonnet/perl/lonnet.pm 2002/07/04 15:56:17 1.251 +++ loncom/lonnet/perl/lonnet.pm 2002/07/17 18:01:33 1.252 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.251 2002/07/04 15:56:17 albertel Exp $ +# $Id: lonnet.pm,v 1.252 2002/07/17 18:01:33 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -2948,13 +2948,17 @@ BEGIN { while (my $configline=<$config>) { chomp($configline); my ($id,$domain,$role,$name,$ip,$domdescr)=split(/:/,$configline); - $hostname{$id}=$name; - $hostdom{$id}=$domain; - $hostip{$id}=$ip; - if ($domdescr) { - $domaindescription{$domain}=$domdescr; + if ($id && $domain && $role && $name && $ip) { + $hostname{$id}=$name; + $hostdom{$id}=$domain; + $hostip{$id}=$ip; + if ($domdescr) { $domaindescription{$domain}=$domdescr; } + if ($role eq 'library') { $libserv{$id}=$name; } + } else { + if ($configline) { + &logthis("Skipping hosts.tab line -$configline-"); + } } - if ($role eq 'library') { $libserv{$id}=$name; } } }