Showing the changes to src/vm/channel.cpp (1 of 10 files). Show all
Unified · Split
| @@ -45,13 +45,13 @@ vm_channel_t::vm_channel_t( · 44 unmodified lines | ||
| 45 | 45 | , _data_buffer_head{ 0 } |
| 46 | 46 | , _data_buffer_count{ 0 } |
| 47 | 47 | , _data_transfer{ transfer } |
| 48 | − , _data_type{ td } | |
| 48 | + , _data_type{ std::move(td) } | |
| 49 | 49 | { |
| 50 | 50 | if (buffer_len < 0) |
| 51 | 51 | throw out_of_range_memory{}; |
| 52 | 52 | |
| 53 | 53 | if (buffer_len > 0) |
| 54 | − _data_buffer = new vm_array_t{ td, buffer_len }; | |
| 54 | + _data_buffer = new vm_array_t{ _data_type, buffer_len }; | |
| 55 | 55 | |
| 56 | 56 | disvm::debug::log_msg(component_trace_t::memory, log_level_t::debug, "init: vm channel"); |
| 57 | 57 | } |