diff --git a/tools/fstools/fls.cpp b/tools/fstools/fls.cpp index 5281bf4e0adae3ee225ab5e8f8ac1c484ca27f6d..87933c4d53a8c459af5b26e57a98dc4a1c685aa7 100644 --- a/tools/fstools/fls.cpp +++ b/tools/fstools/fls.cpp @@ -324,8 +324,8 @@ main(int argc, char **argv1) exit(1); } - TSK_IMG_INFO* newInfo = pool->get_img_info(pool, pvol_block); - if ((fs = tsk_fs_open_img_decrypt(newInfo, imgaddr * img->sector_size, fstype, password)) == NULL) { + img = pool->get_img_info(pool, pvol_block); + if ((fs = tsk_fs_open_img_decrypt(img, imgaddr * img->sector_size, fstype, password)) == NULL) { tsk_error_print(stderr); if (tsk_error_get_errno() == TSK_ERR_FS_UNSUPTYPE) tsk_fs_type_print(stderr);