Changeset 2564 for XIOS3/trunk/src/transport/p2p_server_buffer.cpp
- Timestamp:
- 09/13/23 12:28:29 (10 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS3/trunk/src/transport/p2p_server_buffer.cpp
r2558 r2564 113 113 114 114 if (buffers_.size()>1) 115 if (buffers_.front()->getCount()==0) buffers_.pop_front() ; // if buffer is empty free buffer 115 { 116 if (buffers_.front()->getCount()==0) { 117 delete buffers_.front(); 118 buffers_.pop_front() ; // if buffer is empty free buffer 119 } 120 } 116 121 } 117 122 … … 422 427 bloc.buffer->free(bloc.start, bloc.count) ; // free bloc 423 428 addr=bloc.addr ; 424 if (bloc.buffer->getCount()==0) if (buffers_.size() > 1) buffers_.pop_front() ; // if buffer is empty free buffer 429 if (bloc.buffer->getCount()==0) 430 { 431 if (buffers_.size() > 1) 432 { 433 delete buffers_.front(); 434 buffers_.pop_front() ; // if buffer is empty free buffer 435 } 436 } 425 437 } 426 438 event.push(clientRank_, nullptr, buffer, size) ;
Note: See TracChangeset
for help on using the changeset viewer.