diff --git a/slsReceiverSoftware/src/DataProcessor.cpp b/slsReceiverSoftware/src/DataProcessor.cpp index 21d3163d9..9a39a79ed 100755 --- a/slsReceiverSoftware/src/DataProcessor.cpp +++ b/slsReceiverSoftware/src/DataProcessor.cpp @@ -537,7 +537,7 @@ void DataProcessor::RearrangeDbitData(char* buf) { } // copy back to buf and update size - memcpy(source + digOffset, result.data(), result.size() * sizeof(uint64_t)); + memcpy(buf + digOffset - (*ctbDbitOffset), result.data(), result.size() * sizeof(uint64_t)); (*((uint32_t*)buf)) = result.size() * sizeof(uint64_t); }