Ignore:
Timestamp:
09/13/23 12:28:29 (10 months ago)
Author:
jderouillat
Message:

Clean memory leaks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/transport/p2p_server_buffer.hpp

    r2558 r2564  
    3636          {  
    3737            if (count_>0) ERROR("COneSidedServerBuffer::~CBuffer()",<<"Try to delete buffer that is not empty"<<std::endl) ; 
    38             MPI_Free_mem(&buffer_) ; 
     38            MPI_Free_mem(buffer_) ; 
    3939          } 
    4040        
     
    106106                             map<size_t, SPendingEvent>& completedEvents, vector<char>& buffer)  ; 
    107107       
     108      ~CP2pServerBuffer() 
     109      { 
     110          while (!buffers_.empty()) { 
     111              delete buffers_.front(); 
     112              buffers_.pop_front() ; // if buffer is empty free buffer 
     113          } 
     114      }; 
     115 
    108116      void receivedRequest(vector<char>& buffer) ; 
    109117      void eventLoop(void) ; 
Note: See TracChangeset for help on using the changeset viewer.