libaacs | branch: master | npzacs <npz...@gmail.com> | Fri Sep 13 12:02:04 2013 +0300| [3637d44b0ca92a10d7c15b19cbf7a484d5c66a0b] | committer: npzacs
Added aacs_free_rl() > http://git.videolan.org/gitweb.cgi/libaacs.git/?a=commit;h=3637d44b0ca92a10d7c15b19cbf7a484d5c66a0b --- src/examples/aacs_info.c | 4 ++-- src/libaacs/aacs.c | 5 +++++ src/libaacs/aacs.h | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/examples/aacs_info.c b/src/examples/aacs_info.c index a5e05ce..8f8d6d4 100644 --- a/src/examples/aacs_info.c +++ b/src/examples/aacs_info.c @@ -129,11 +129,11 @@ int main (int argc, char **argv) rl = aacs_get_hrl(&num_entries, &mkb_version); _dump_rl("Host", rl, num_entries, mkb_version); - X_FREE(rl); + aacs_free_rl(&rl); rl = aacs_get_drl(&num_entries, &mkb_version); _dump_rl("Drive", rl, num_entries, mkb_version); - X_FREE(rl); + aacs_free_rl(&rl); return EXIT_SUCCESS; } diff --git a/src/libaacs/aacs.c b/src/libaacs/aacs.c index e7ca6e0..741c5e8 100644 --- a/src/libaacs/aacs.c +++ b/src/libaacs/aacs.c @@ -974,6 +974,11 @@ AACS_RL_ENTRY *aacs_get_drl(int *num_records, int *mkbv) return _get_rl("drl", num_records, mkbv); } +void aacs_free_rl(AACS_RL_ENTRY **rl) +{ + X_FREE(*rl); +} + uint32_t aacs_get_bus_encryption(AACS *aacs) { return (aacs->bee * AACS_BUS_ENCRYPTION_ENABLED) | diff --git a/src/libaacs/aacs.h b/src/libaacs/aacs.h index ffbbf27..1f36b1a 100644 --- a/src/libaacs/aacs.h +++ b/src/libaacs/aacs.h @@ -60,6 +60,7 @@ typedef struct { AACS_PUBLIC AACS_RL_ENTRY *aacs_get_hrl(int *num_entries, int *mkb_version); AACS_PUBLIC AACS_RL_ENTRY *aacs_get_drl(int *num_entries, int *mkb_version); +AACS_PUBLIC void aacs_free_rl(AACS_RL_ENTRY **rl); /* bus encryption info */ _______________________________________________ libaacs-devel mailing list libaacs-devel@videolan.org https://mailman.videolan.org/listinfo/libaacs-devel