diff --git a/NEWS.txt b/NEWS.txt
index 551c9a0a95de81b73527b73fb4e79496c3dcc10f..4325b7567f43fd80de4d0572c9e1b4223f9fe584 100644
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -4,6 +4,7 @@ Numbers refer to SourceForge.net tracker IDs:
 ---------------- VERSION 3.2.2 --------------
 Bug Fixes
 - 3213886: ISO9660 directory hole not advancing
+- 3173095 contd: Updated checks so that tougher FAT checks are applied to deleted directories.
 
 New Features:
 - 3213888: RAW CD format
diff --git a/tsk3/fs/fatfs_dent.c b/tsk3/fs/fatfs_dent.c
index a36f80b431caf913fcce3cb9cbbe176e3a2fa0d9..3e48410427cc17abd0ed3a4721879d6294680e53 100644
--- a/tsk3/fs/fatfs_dent.c
+++ b/tsk3/fs/fatfs_dent.c
@@ -192,7 +192,7 @@ fatfs_dent_parse_buf(FATFS_INFO * fatfs, TSK_FS_DIR * a_fs_dir, char *buf,
             fatfs_dentry *dir;
 
             /* is it a valid dentry? */
-            if (0 == fatfs_isdentry(fatfs, dep, 1)) {
+            if (0 == fatfs_isdentry(fatfs, dep, (sectalloc)?1:0)) {
                 if (tsk_verbose)
                     tsk_fprintf(stderr,
                         "fatfs_dent_parse_buf: Entry %u is invalid\n",