From b933cb94217aec32b3be41b33005fe204ccee917 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Thu, 14 Sep 2000 00:39:47 +0000 Subject: [PATCH] proper cleanup of local channels --- src/db/dbChannelIO.cpp | 6 +++--- src/db/dbServiceIO.cpp | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/db/dbChannelIO.cpp b/src/db/dbChannelIO.cpp index 006bf24df..44ca39ba2 100644 --- a/src/db/dbChannelIO.cpp +++ b/src/db/dbChannelIO.cpp @@ -30,9 +30,9 @@ tsFreeList < dbChannelIO > dbChannelIO::freeList; -dbChannelIO::dbChannelIO ( cacChannel &chan, const dbAddr &addrIn, dbServiceIO &serviceIO ) : - cacLocalChannelIO ( chan ), serviceIO ( serviceIO ), pGetCallbackCache ( 0 ), - pBlocker (0), getCallbackCacheSize ( 0ul ), addr ( addrIn ) +dbChannelIO::dbChannelIO ( cac &cacCtx, cacChannel &chan, const dbAddr &addrIn, dbServiceIO &serviceIO ) : + cacLocalChannelIO ( cacCtx, chan ), serviceIO ( serviceIO ), pGetCallbackCache ( 0 ), + pBlocker ( 0 ), getCallbackCacheSize ( 0ul ), addr ( addrIn ) { chan.attachIO ( *this ); this->connectNotify (); diff --git a/src/db/dbServiceIO.cpp b/src/db/dbServiceIO.cpp index d20cf7078..e5a127345 100644 --- a/src/db/dbServiceIO.cpp +++ b/src/db/dbServiceIO.cpp @@ -61,7 +61,7 @@ dbServiceIO::~dbServiceIO () } } -cacLocalChannelIO *dbServiceIO::createChannelIO ( cacChannel &chan, const char *pName ) +cacLocalChannelIO *dbServiceIO::createChannelIO ( const char *pName, cac &cacCtx, cacChannel &chan ) { struct dbAddr addr; @@ -70,7 +70,7 @@ cacLocalChannelIO *dbServiceIO::createChannelIO ( cacChannel &chan, const char * return 0; } else { - return new dbChannelIO ( chan, addr, *this ); + return new dbChannelIO ( cacCtx, chan, addr, *this ); } }