diff --git a/src/ca/bhe_IL.h b/src/ca/bhe_IL.h index 49cee5831..048ee1cd6 100644 --- a/src/ca/bhe_IL.h +++ b/src/ca/bhe_IL.h @@ -44,7 +44,9 @@ inline tcpiiu *bhe::getIIU ()const inline void bhe::bindToIIU ( tcpiiu &iiuIn ) { - assert ( this->piiu == 0 ); - this->piiu = &iiuIn; + if ( this->piiu != &iiuIn ) { + assert ( this->piiu == 0 ); + this->piiu = &iiuIn; + } }