diff --git a/tsk/fs/tsk_fatfs.h b/tsk/fs/tsk_fatfs.h
index 8079e5747f128d0c7733827bf8a404edc0ff63b4..aa0a588013cb823d47c77ba60dbe523f1318ac24 100644
--- a/tsk/fs/tsk_fatfs.h
+++ b/tsk/fs/tsk_fatfs.h
@@ -231,7 +231,7 @@ extern "C" {
 
         uint16_t ssize;         /* size of sectors in bytes */
         uint16_t ssize_sh;      /* power of 2 for size of sectors.  >> to divide by sector size.  << to multiply by sector size */
-        uint16_t csize;          /* size of clusters in sectors */
+        uint32_t csize;          /* size of clusters in sectors */
         uint8_t numfat;         /* number of fat tables */
         uint32_t sectperfat;    /* sectors per fat table */
         uint16_t numroot;       /* number of 32-byte dentries in root dir */