--- loncom/lonnet/perl/lonnet.pm 2013/02/07 13:59:14 1.1213 +++ loncom/lonnet/perl/lonnet.pm 2013/02/08 16:07:43 1.1214 @@ -1,7 +1,7 @@ # The LearningOnline Network # TCP networking package # -# $Id: lonnet.pm,v 1.1213 2013/02/07 13:59:14 raeburn Exp $ +# $Id: lonnet.pm,v 1.1214 2013/02/08 16:07:43 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -12197,15 +12197,17 @@ $readit=1; if ($test != 0) { $_64bit=1; } else { $_64bit=0; } &logthis(" Detected 64bit platform ($_64bit)"); } - if (open(PIPE,"httpd -V 2>&1 |")) { - while () { - if (m{Apache/(\d+.\d+)}) { - $apache = $1; - last; - } + + { + eval { + ($apache) = + (Apache2::ServerUtil::get_server_version() =~ m{Apache/(\d+\.\d+)}); + }; + if ($@) { + $apache = 1.3; } - close(PIPE); } + } }