--- loncom/Attic/lonc	2001/11/27 23:11:42	1.20
+++ loncom/Attic/lonc	2001/11/29 18:57:46	1.22
@@ -5,6 +5,30 @@
 # provides persistent TCP connections to the other servers in the network
 # through multiplexed domain sockets
 #
+# $Id: lonc,v 1.22 2001/11/29 18:57:46 www Exp $
+#
+# Copyright Michigan State University Board of Trustees
+#
+# This file is part of the LearningOnline Network with CAPA (LON-CAPA).
+#
+# LON-CAPA is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# LON-CAPA is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with LON-CAPA; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+#
+# /home/httpd/html/adm/gpl.txt
+#
+# http://www.lon-capa.org/
+#
 # PID in subdir logs/lonc.pid
 # kill kills
 # HUP restarts
@@ -16,7 +40,7 @@
 # 12/05 Scott Harrison
 # 12/05 Gerd Kortemeyer
 # 01/10/01 Scott Harrison
-# 03/14/01,03/15,06/12,11/26,11/27 Gerd Kortemeyer
+# 03/14/01,03/15,06/12,11/26,11/27,11/28 Gerd Kortemeyer
 # 
 # based on nonforker from Perl Cookbook
 # - server who multiplexes without forking
@@ -182,12 +206,14 @@ sub subreply {
                                       Type    => SOCK_STREAM,
                                       Timeout => 10)
        or return "con_lost";
+
+
     $SIG{ALRM}=sub { die "timeout" };
     $SIG{__DIE__}='DEFAULT';
     eval {
      alarm(10);
      print $sclient "$cmd\n";
-     my $answer=<$sclient>;
+     $answer=<$sclient>;
      chomp($answer);
      alarm(0);
     };