diff --git a/nx/include/switch/services/ncm.h b/nx/include/switch/services/ncm.h
index 8e2a6cf9..be0712cf 100644
--- a/nx/include/switch/services/ncm.h
+++ b/nx/include/switch/services/ncm.h
@@ -128,7 +128,7 @@ typedef struct {
 /// RightsId
 typedef struct {
     FsRightsId rights_id;
-    u32 key_generation;     ///< [3.0.0+]
+    u8 key_generation;      ///< [3.0.0+]
     u8 pad[7];              ///< [3.0.0+]
 } NcmRightsId;