2
0
forked from Ivasoft/DSView

fix: Saving data error

This commit is contained in:
dreamsourcelabTAI
2024-02-29 17:02:00 +08:00
parent d273075509
commit abe9e8f17b

View File

@@ -297,11 +297,11 @@ void StoreSession::save_logic(pv::data::LogicSnapshot *logic_snapshot)
uint64_t size = logic_snapshot->get_block_size(i);
bool need_malloc = (buf == NULL);
if (i == end_block && end_offset / 8 < size){
if (i == end_block && end_offset / 8 < size && end_offset > 0){
size = end_offset / 8;
}
if (i == start_block){
if (i == start_block && start_offset > 0){
if (buf != NULL){
buf += start_offset / 8;
}