Diff for /loncom/lond between versions 1.25 and 1.27

version 1.25, 2000/12/05 19:03:13 version 1.27, 2000/12/05 19:45:36
Line 29  use Authen::Krb4; Line 29  use Authen::Krb4;
   
 # grabs exception and records it to log before exiting  # grabs exception and records it to log before exiting
 sub catchexception {  sub catchexception {
     my ($signal)=@_;      my ($error)=@_;
     $SIG{'QUIT'}='DEFAULT';      $SIG{'QUIT'}='DEFAULT';
     $SIG{__DIE__}='DEFAULT';      $SIG{__DIE__}='DEFAULT';
     &logthis("<font color=red>CRITICAL: "      &logthis("<font color=red>CRITICAL: "
      ."ABNORMAL EXIT. Child $$ for server $wasserver died through "       ."ABNORMAL EXIT. Child $$ for server $wasserver died through "
      ."$signal with this parameter->[$@]</font>");       ."a crash with this error msg->[$error]</font>");
     if ($client) { print $client "error: $@\n"; }      if ($client) { print $client "error: $error\n"; }
     die($@);      die($error);
 }  }
   
 # grabs exception and records it to log before exiting  # grabs exception and records it to log before exiting
Line 50  sub catchdie { Line 50  sub catchdie {
     $SIG{__DIE__}='DEFAULT';      $SIG{__DIE__}='DEFAULT';
     &logthis("<font color=red>CRITICAL: "      &logthis("<font color=red>CRITICAL: "
      ."ABNORMAL EXIT. Child $$ for server $wasserver died through "       ."ABNORMAL EXIT. Child $$ for server $wasserver died through "
      ."\_\_DIE\_\_ with this parameter->[$message]</font>");       ."\_\_DIE\_\_ with this error msg->[$message]</font>");
     if ($client) { print $client "error: $message\n"; }      if ($client) { print $client "error: $message\n"; }
     die($message);      die($message);
 }  }
Line 606  sub make_new_child { Line 606  sub make_new_child {
                          } else {                           } else {
                            $now=time;                             $now=time;
                            {                              { 
     my sh;      my $sh;
                             if ($sh=                              if ($sh=
                              IO::File->new(">$fname.$hostid{$clientip}")) {                               IO::File->new(">$fname.$hostid{$clientip}")) {
                                print $sh "$clientip:$now\n";                                 print $sh "$clientip:$now\n";

Removed from v.1.25  
changed lines
  Added in v.1.27


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