Show
Ignore:
Timestamp:
08/30/10 15:00:41 (14 years ago)
Author:
smidl
Message:

New noise particle + memory leak fix

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/bdm/stat/emix.h

    r1077 r1170  
    315315        bool independent = true; 
    316316        dim = 0; 
     317                rv = RV(); 
    317318        for ( int i = 0; i < no_factors(); i++ ) { 
    318319            independent = rv.add ( factor ( i )->_rv() ); 
     
    326327        int i; 
    327328        for ( i = 0; i < no_factors(); i++ ) { 
    328             dls ( i ) = new datalink; 
     329                        if (!dls(i)){ 
     330                                dls ( i ) = new datalink; 
     331                        } 
    329332            if ( isnamed() ) { // rvs are complete 
    330333                dls ( i )->set_connection ( factor ( i )->_rv() , rv );