diff --git a/tsk/img/raw.c b/tsk/img/raw.c index e8e0f11136084b02e1d5069106ea695a0ee7b15f..2b92ab6173575eff511034902c3bc52da715e0fa 100755 --- a/tsk/img/raw.c +++ b/tsk/img/raw.c @@ -239,7 +239,7 @@ raw_read_segment(IMG_RAW_INFO * raw_info, int idx, char *buf, // the number of bytes read if (sector_aligned_buf != NULL) { memcpy(buf, sector_aligned_buf + rel_offset % raw_info->img_info.sector_size, len); - cnt = cnt - offset_to_read % raw_info->img_info.sector_size; + cnt = cnt - rel_offset % raw_info->img_info.sector_size; if (cnt < 0) { cnt = -1; }