Changeset 14849 for misc/runpugs

Show
Ignore:
Timestamp:
11/28/06 11:12:32 (2 years ago)
Author:
andara
Message:

[runpugs]
Proper closing of slave filehandles. Should stop running out of them.

Location:
misc/runpugs/lib/Web/Terminal
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • misc/runpugs/lib/Web/Terminal/Server.pm

    r14733 r14849  
    209209sub killterm { 
    210210    my $id=shift; 
    211     my $pid= $terminals{$id}->{pid}; 
     211#    my $pid= $terminals{$id}->{pid}; 
    212212    delete $terminals{$id}; 
    213     if ($pid) { 
    214         kill 9,$pid; 
    215     } 
     213#    if ($pid) { 
     214#        kill 9,$pid; 
     215#    } 
    216216} 
    217217 
  • misc/runpugs/lib/Web/Terminal/Server/Session.pm

    r14733 r14849  
    8383} 
    8484 
     85sub DESTROY { 
     86    my $obj = shift; 
     87    $obj->{'pty'}->close(); 
     88     $obj->{'pty'}->close_slave(); 
     89      $obj->{'pugs'}->close(); 
     90      if($obj->{'pid'}){ 
     91          kill 9,$obj->{'pid'}; 
     92      } 
     93} 
     94 
    8595sub readlines { 
    8696        my $obj = shift; 
  • misc/runpugs/lib/Web/Terminal/Settings.pm

    r14733 r14849  
    8080our $timeout_idle=600; 
    8181our $timeout_call=10; 
    82 our $check_interval=300; 
     82our $check_interval=60; 
    8383our $nlines=250; 
    8484our $nchars=250;