diff --git a/Timeline/Peaks.C b/Timeline/Peaks.C index f27152e..d09d1a5 100644 --- a/Timeline/Peaks.C +++ b/Timeline/Peaks.C @@ -574,8 +574,10 @@ Peaks::finish_writing ( void ) _peak_writer = NULL; /* now fill in the rest of the cache */ - if ( ! fork() ) - exit( make_peaks_mipmap() ); + make_peaks_mipmap(); +/* if ( ! fork() ) */ +/* exit( make_peaks_mipmap() ); */ + } /* THREAD: IO */ diff --git a/Timeline/Record_DS.C b/Timeline/Record_DS.C index 1968615..b4ff69d 100644 --- a/Timeline/Record_DS.C +++ b/Timeline/Record_DS.C @@ -182,6 +182,8 @@ Record_DS::disk_thread ( void ) #ifndef AVOID_UNNECESSARY_COPYING delete[] cbuf; #endif + + _thread = NULL; }