Changeset 266 in Idarraga


Ignore:
Timestamp:
Mar 8, 2012, 9:54:47 AM (12 years ago)
Author:
idarraga
Message:

leakage fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • allpix/src/AllPixRun.cc

    r265 r266  
    123123
    124124        m_storableHits = new SimpleHits*[nSD];
    125         for(Int_t i = 0 ; i < nSD ; i++){
     125        for (Int_t i = 0 ; i < nSD ; i++) {
    126126                // FramesHandler constructor will communicate to FrameStruct
    127127                // the dataset.
     
    144144
    145145        // erase frame handlers
    146         for(int i = 0 ; i < m_nOfDetectors ; i++){
    147                 delete m_frames[i];
    148         }
    149         delete m_frames;
     146        for (int i = 0 ; i < m_nOfDetectors ; i++) {
     147                delete m_frames[i]; // delete object using pointer
     148        }
     149        delete[] m_frames; // delete array
    150150
    151151        // erase storable hits
    152         for(int i = 0 ; i < m_nOfSD ; i++){
     152        for (int i = 0 ; i < m_nOfSD ; i++) {
    153153                delete m_storableHits[i];
    154154        }
    155         delete m_storableHits;
     155        delete[] m_storableHits;
    156156
    157157}
Note: See TracChangeset for help on using the changeset viewer.