diff options
| author | ivan <ivan> | 2003-11-15 07:28:26 +0000 | 
|---|---|---|
| committer | ivan <ivan> | 2003-11-15 07:28:26 +0000 | 
| commit | ded62e3a3ab9b930593d36be3f2b32bda2433f07 (patch) | |
| tree | b171b3f9b0b099b3789f201c2277cbfa9ec8805d | |
| parent | 3631b278f61e0dd08026f7a21ac2d24964f1ea99 (diff) | |
kill off ssh process when re-opening connection
| -rw-r--r-- | FS/bin/freeside-selfservice-server | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/FS/bin/freeside-selfservice-server b/FS/bin/freeside-selfservice-server index d2358e33c..f9571fa1e 100644 --- a/FS/bin/freeside-selfservice-server +++ b/FS/bin/freeside-selfservice-server @@ -79,6 +79,11 @@ while (1) {        warn "Storable error receiving packet from client".             " (assuming lost connection): $@\n"          if $Debug; +      if ( $ssh_pid ) { +        warn "sending TERM signal to ssh process $ssh_pid\n" if $Debug; +        kill 'TERM', $ssh_pid; +        $ssh_pid = 0; +      }        last;      }      warn "packet received\n". | 
