]>
Commit | Line | Data |
---|---|---|
af6698e7 JR |
1 | --- sleuthkit-4.6.7/tsk/img/ewf.cpp~ 2020-05-01 04:05:39.000000000 +0200 |
2 | +++ sleuthkit-4.6.7/tsk/img/ewf.cpp 2020-06-01 09:29:02.700329814 +0200 | |
3 | @@ -67,8 +67,13 @@ | |
4 | ||
5 | tsk_take_lock(&(ewf_info->read_lock)); | |
6 | #if defined( HAVE_LIBEWF_V2_API ) | |
7 | +#if defined( HAVE_LIBEWF_HANDLE_READ_BUFFER_AT_OFFSET ) | |
8 | + cnt = libewf_handle_read_buffer_at_offset(ewf_info->handle, | |
9 | + buf, len, offset, &ewf_error); | |
10 | +#else | |
11 | cnt = libewf_handle_read_random(ewf_info->handle, | |
12 | buf, len, offset, &ewf_error); | |
13 | +#endif | |
14 | if (cnt < 0) { | |
15 | char *errmsg = NULL; | |
16 | tsk_error_reset(); | |
17 | --- sleuthkit-4.6.7/configure.ac~ 2020-06-01 09:35:55.000000000 +0200 | |
18 | +++ sleuthkit-4.6.7/configure.ac 2020-06-01 09:38:05.671729514 +0200 | |
19 | @@ -252,6 +250,7 @@ | |
20 | [AC_CHECK_HEADERS([libewf.h], | |
21 | [AC_CHECK_LIB([ewf], [libewf_get_version], [], [NO_LIBEWF=true])] | |
22 | )] | |
23 | + AC_CHECK_FUNCS([libewf_handle_read_buffer_at_offset libewf_handle_write_buffer_at_offset]) | |
24 | ) | |
25 | AS_IF([test "x$ac_cv_lib_ewf_libewf_get_version" = "xyes"], [ax_libewf=yes], [ax_libewf=no]) | |
26 |