From ccc2e6cfe3a5936b0c72fa57faca5fb7b46c0b1d Mon Sep 17 00:00:00 2001 From: Fritz Elfert Date: Sun, 4 Jul 1999 19:12:50 +0000 Subject: Forking, syslog and better error handling --- ncpd/ncp.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'ncpd/ncp.cc') 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(); -- cgit v1.2.3