--- dff-1.3.0/dff/modules/connector/ewf/ewf.cpp.org 2017-01-28 22:23:34.000000000 +0100 +++ dff-1.3.0/dff/modules/connector/ewf/ewf.cpp 2017-01-28 22:24:19.000000000 +0100 @@ -225,7 +225,7 @@ int ewf::vread(int fd, void *buff, unsig } int res = 0; mutex_lock(&this->__io_mutex); - res = libewf_handle_read_random(this->ewf_ghandle, buff, size, fi->offset, NULL); + res = libewf_handle_read_buffer_at_offset(this->ewf_ghandle, buff, size, fi->offset, NULL); if (res > 0) fi->offset += res; mutex_unlock(&this->__io_mutex);