diff --git a/tsk/fs/fs_open.c b/tsk/fs/fs_open.c index e1d0cb4a62f194659a3d32c0fb5a2f50887677d6..3a564f0dc5ef2eefd612d7cbfb7d144e6b838c50 100755 --- a/tsk/fs/fs_open.c +++ b/tsk/fs/fs_open.c @@ -129,6 +129,8 @@ tsk_fs_open_img_decrypt(TSK_IMG_INFO * a_img_info, TSK_OFF_T a_offset, char* name; TSK_FS_INFO* (*open)(TSK_IMG_INFO*, TSK_OFF_T, TSK_FS_TYPE_ENUM, uint8_t); + // This type should be the _DETECT version because it used + // during autodetection TSK_FS_TYPE_ENUM type; } FS_OPENERS[] = { { "NTFS", ntfs_open, TSK_FS_TYPE_NTFS_DETECT }, diff --git a/tsk/fs/fs_types.c b/tsk/fs/fs_types.c index 6f656afa84b1308e8993bd7786d3de411680d03e..6ba88f0e6f1e1065fbdedb93fe4b512c4155f334 100644 --- a/tsk/fs/fs_types.c +++ b/tsk/fs/fs_types.c @@ -34,6 +34,9 @@ typedef struct { /** \internal * The table used to parse input strings - supports * legacy strings - in order of expected usage + * + * All unique TSK_FS_TYPE_ENUM values should be in here with a unique + * name so that we can map between values and names. */ static FS_TYPES fs_type_table[] = { {"ntfs", TSK_FS_TYPE_NTFS_DETECT, "NTFS"},