Diff for /loncom/lonnet/perl/lonnet.pm between versions 1.890 and 1.890.2.1

version 1.890, 2007/06/13 03:00:59 version 1.890.2.1, 2007/06/25 23:30:27
Line 7854  sub get_dns { Line 7854  sub get_dns {
     sub reset_hosts_info {      sub reset_hosts_info {
  &reset_domain_info();   &reset_domain_info();
  &reset_hosts_ip_info();   &reset_hosts_ip_info();
    undef(%name_to_host);
  undef(%hostname);   undef(%hostname);
  undef(%hostdom);   undef(%hostdom);
  undef(%libserv);   undef(%libserv);
Line 7945  sub get_dns { Line 7946  sub get_dns {
     my %name_to_ip;      my %name_to_ip;
     my %lonid_to_ip;      my %lonid_to_ip;
   
     my %valid_ip;  
     sub valid_ip {  
  my ($ip) = @_;  
  if (exists($iphost{$ip}) || exists($valid_ip{$ip})) {  
     return 1;  
  }  
  my $name = gethostbyip($ip);  
  my $lonid = &hostname($name);  
  if (defined($lonid)) {  
     $valid_ip{$ip} = $lonid;  
     return 1;  
  }  
  my %iphosts = &get_iphost();  
  if (ref($iphost{$ip})) {  
     return 1;  
  }  
     }  
   
     sub get_hosts_from_ip {      sub get_hosts_from_ip {
  my ($ip) = @_;   my ($ip) = @_;
  my %iphosts = &get_iphost();   my %iphosts = &get_iphost();

Removed from v.1.890  
changed lines
  Added in v.1.890.2.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>