From ba7f1d0d4f7c869500e011651763dbc021e147bf Mon Sep 17 00:00:00 2001 From: Frederic Cervenansky Date: Wed, 20 Jan 2010 15:32:03 +0000 Subject: [PATCH] segmentation fault corrected --- src2/creaImageIOMultiThreadImageReader.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src2/creaImageIOMultiThreadImageReader.cpp b/src2/creaImageIOMultiThreadImageReader.cpp index 94f96a5..3ee50de 100644 --- a/src2/creaImageIOMultiThreadImageReader.cpp +++ b/src2/creaImageIOMultiThreadImageReader.cpp @@ -69,7 +69,7 @@ namespace creaImageIO for (int i=0; i t(new ThreadedImageReader(this));//, ThreadedImageReader::deleter()); + boost::shared_ptr t(new ThreadedImageReader(this), ThreadedImageReader::deleter()); mThreadedImageReaderList.push_back(t); std::cout << " ===> Thread "< Thread "<<(*i)->GetCurrentId() <<" successfully stopped"<< std::endl; if((*i)->IsAlive()) - { + {(*i)->Pause(); (*i).reset(); - //(*i)->Delete(); + // (*i)->Delete(); } } mThreadedImageReaderList.clear(); -- 2.45.0