--- loncom/lonnet/perl/lonnet.pm 2018/08/14 18:29:33 1.1382 +++ loncom/lonnet/perl/lonnet.pm 2018/08/18 22:07:59 1.1383 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.1382 2018/08/14 18:29:33 raeburn Exp $ +# $Id: lonnet.pm,v 1.1383 2018/08/18 22:07:59 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -230,7 +230,12 @@ sub get_server_distarch { } sub get_servercerts_info { - my ($lonhost,$context) = @_; + my ($lonhost,$hostname,$context) = @_; + return if ($lonhost eq ''); + if ($hostname eq '') { + $hostname = &hostname($lonhost); + } + return if ($hostname eq ''); my ($rep,$uselocal); if (grep { $_ eq $lonhost } ¤t_machine_ids()) { $uselocal = 1; @@ -250,16 +255,11 @@ sub get_servercerts_info { } } if ($uselocal) { - $rep = LONCAPA::Lond::server_certs(\%perlvar); + $rep = LONCAPA::Lond::server_certs(\%perlvar,$lonhost,$hostname); } else { $rep=&reply('servercerts',$lonhost); } my ($result,%returnhash); - if (defined($lonhost)) { - if (!defined(&hostname($lonhost))) { - return; - } - } if (($rep=~/^(refused|rejected|error)/) || ($rep eq 'con_lost') || ($rep eq 'unknown_cmd')) { $result = $rep;