diff --git a/RTCP/CNProc/src/CN_Processing_main.cc b/RTCP/CNProc/src/CN_Processing_main.cc index e106063b62819e09df54cabe4f949d02f2928ae9..fc7aa995d4a5a097e507aa1b3c89ff88616b7b7e 100644 --- a/RTCP/CNProc/src/CN_Processing_main.cc +++ b/RTCP/CNProc/src/CN_Processing_main.cc @@ -76,7 +76,13 @@ static Stream *createIONstream( unsigned channel ) { #if 1 && defined HAVE_FCNP && defined HAVE_BGP_CN && !defined HAVE_VALGRIND /* preferred */ - FCNP_CN::init(); + static bool initialized = false; + + if (!initialized) { + initialized = true; + FCNP_CN::init(); + } + return new FCNP_ClientStream(channel); #elif 1 LocationInfo locationInfo;