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

Reply via email to