From 4a2a1c6dcbe1f9daa2b1d188c6ea5399756dba79 Mon Sep 17 00:00:00 2001 From: Jan David Mol <mol@astron.nl> Date: Thu, 21 Jan 2010 15:39:27 +0000 Subject: [PATCH] bug 1362: initialise fncp only once on cnproc --- RTCP/CNProc/src/CN_Processing_main.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/RTCP/CNProc/src/CN_Processing_main.cc b/RTCP/CNProc/src/CN_Processing_main.cc index e106063b628..fc7aa995d4a 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; -- GitLab