libaacs | branch: master | npzacs <npz...@gmail.com> | Fri Dec 13 12:15:46 2013 +0200| [30eb6eae216cd8629cb7a69478b78635ddb67489] | committer: npzacs
Call _mmc_check_aacs() in windows, but do not fail if it does not succeed > http://git.videolan.org/gitweb.cgi/libaacs.git/?a=commit;h=30eb6eae216cd8629cb7a69478b78635ddb67489 --- src/libaacs/mmc.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/libaacs/mmc.c b/src/libaacs/mmc.c index 9ab549f..9c8c0e5 100644 --- a/src/libaacs/mmc.c +++ b/src/libaacs/mmc.c @@ -496,7 +496,6 @@ static int _mmc_read_drive_key(MMC *mmc, uint8_t agid, uint8_t *drive_key_point, } -#ifndef _WIN32 static int _mmc_check_aacs(MMC *mmc) { uint8_t buf[16]; @@ -524,7 +523,6 @@ static int _mmc_check_aacs(MMC *mmc) DEBUG(DBG_MMC, "_mmc_get_configuration() failed\n"); return 0; } -#endif static uint8_t *_mmc_read_mkb(MMC *mmc, uint8_t agid, int address, int *size) { @@ -958,13 +956,13 @@ MMC *mmc_open(const char *path) #endif -#ifndef _WIN32 if (mmc && !_mmc_check_aacs(mmc)) { DEBUG(DBG_MMC | DBG_CRIT, "AACS not active or supported by the drive\n"); +#ifndef _WIN32 mmc_close (mmc); return NULL; - } #endif + } if (mmc && mmc->read_drive_cert) { mmc_read_drive_cert(mmc, mmc->drive_cert); _______________________________________________ libaacs-devel mailing list libaacs-devel@videolan.org https://mailman.videolan.org/listinfo/libaacs-devel