Ignore:
Timestamp:
09/14/23 09:06:45 (10 months ago)
Author:
jderouillat
Message:

Clean buffers of servers in One Sided protocol

File:
1 edited

Legend:

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

    r2558 r2565  
    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        
     
    104104                             map<size_t, SPendingEvent>& completedEvents, vector<char>& buffer)  ; 
    105105       
     106      ~COneSidedServerBuffer() 
     107      { 
     108          while (!buffers_.empty()) { 
     109              delete buffers_.front(); 
     110              buffers_.pop_front() ; // if buffer is empty free buffer 
     111          } 
     112      }; 
     113 
    106114      void receivedRequest(vector<char>& buffer) ; 
    107115      void eventLoop(void) ; 
Note: See TracChangeset for help on using the changeset viewer.