AACS version is located at offset 7, not at offset 5 which contains
binding nonce block count.
---
 src/libaacs/mmc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/libaacs/mmc.c b/src/libaacs/mmc.c
index 6040b71..2ee82cb 100644
--- a/src/libaacs/mmc.c
+++ b/src/libaacs/mmc.c
@@ -504,7 +504,7 @@ static int _mmc_check_aacs(MMC *mmc)
         uint16_t feature = MKINT_BE16(buf+8);
         if (feature == 0x010d) {
             DEBUG(DBG_MMC, "AACS feature descriptor:\n");
-            DEBUG(DBG_MMC, "  AACS version: %d\n", buf[5+8]);
+            DEBUG(DBG_MMC, "  AACS version: %d\n", buf[7+8]);
             DEBUG(DBG_MMC, "  AACS active: %d\n", buf[2+8] & 1);
             DEBUG(DBG_MMC, "  Binding Nonce generation support:
%d\n", buf[4+8] & 1);
             DEBUG(DBG_MMC, "  Binding Nonce block count: %d\n", buf[5+8]);
-- 
1.8.4
_______________________________________________
libaacs-devel mailing list
libaacs-devel@videolan.org
https://mailman.videolan.org/listinfo/libaacs-devel

Reply via email to