diff --git a/core-buffer/src/LiveRecvModule.cpp b/core-buffer/src/LiveRecvModule.cpp index 9540642..18cacea 100644 --- a/core-buffer/src/LiveRecvModule.cpp +++ b/core-buffer/src/LiveRecvModule.cpp @@ -155,7 +155,7 @@ void LiveRecvModule::receive_thread(const size_t n_modules) data = queue_.get_data_buffer(slot_id); for (size_t i_module = 0; i_module < n_modules; i_module++) { - auto module_metadata = metadata->module[i_module]; + auto& module_metadata = metadata->module[i_module]; recv_single_module( sockets[i_module],