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 ); } }