--- loncom/auth/switchserver.pm 2021/05/03 15:27:43 1.54 +++ loncom/auth/switchserver.pm 2021/05/04 18:47:37 1.55 @@ -1,7 +1,7 @@ # The LearningOnline Network # Switch Servers Handler # -# $Id: switchserver.pm,v 1.54 2021/05/03 15:27:43 raeburn Exp $ +# $Id: switchserver.pm,v 1.55 2021/05/04 18:47:37 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -29,7 +29,7 @@ package Apache::switchserver; use strict; -use Apache::Constants qw(:common); +use Apache::Constants qw(:common :remotehost); use Apache::lonnet; use Digest::MD5 qw(md5_hex); use CGI::Cookie(); @@ -111,7 +111,7 @@ sub handler { $env{'user.name'}); if (! $env{'form.otherserver'}) { $env{'form.otherserver'} = - &Apache::lonnet::spareserver(30000,undef,1); + &Apache::lonnet::spareserver($r,30000,undef,1); } $switch_to=&Apache::lonnet::hostname($env{'form.otherserver'}); } @@ -215,7 +215,7 @@ sub handler { } else { $logmsg .= " (no role)"; } - my $ip = &Apache::lonnet::get_requestor_ip(); + my $ip = &Apache::lonnet::get_requestor_ip($r,REMOTE_NOLOOKUP); $logmsg .= ' '.$ip; &Apache::lonnet::log($env{'user.domain'},$env{'user.name'}, $env{'user.home'},$logmsg);