diff options
author | Fritz Elfert <felfert@to.com> | 1999-07-04 19:12:50 +0000 |
---|---|---|
committer | Fritz Elfert <felfert@to.com> | 1999-07-04 19:12:50 +0000 |
commit | ccc2e6cfe3a5936b0c72fa57faca5fb7b46c0b1d (patch) | |
tree | a9b3d6d93022dd1e625133931e1e03c71ed7f67d /ncpd/ncp.cc | |
parent | 8f953dfc4c3349e7a022ea48dbc22feae34fc0f6 (diff) | |
download | plptools-ccc2e6cfe3a5936b0c72fa57faca5fb7b46c0b1d.tar.gz plptools-ccc2e6cfe3a5936b0c72fa57faca5fb7b46c0b1d.tar.bz2 plptools-ccc2e6cfe3a5936b0c72fa57faca5fb7b46c0b1d.zip |
Forking, syslog and better error handling
Diffstat (limited to 'ncpd/ncp.cc')
-rw-r--r-- | ncpd/ncp.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ncpd/ncp.cc b/ncpd/ncp.cc index 2391586..90b188b 100644 --- a/ncpd/ncp.cc +++ b/ncpd/ncp.cc @@ -51,8 +51,11 @@ ncp::~ncp() void ncp:: reset() { - for (int i = 0; i < 8; i++) + for (int i = 0; i < 8; i++) { + if (channelPtr[i]) + channelPtr[i]->terminateWhenAsked(); channelPtr[i] = NULL; + } failed = false; gotLinkChan = false; l->reset(); |