libaacs | branch: master | npzacs <npz...@gmail.com> | Fri Mar  3 15:45:56 2017 
+0200| [a4b88fe5157db34cd743a4e8a373bc4253d52201] | committer: npzacs

Fix possible null pointer dereference

> http://git.videolan.org/gitweb.cgi/libaacs.git/?a=commit;h=a4b88fe5157db34cd743a4e8a373bc4253d52201
---

 src/file/keydbcfg.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/file/keydbcfg.c b/src/file/keydbcfg.c
index ec1a412..b588135 100644
--- a/src/file/keydbcfg.c
+++ b/src/file/keydbcfg.c
@@ -444,6 +444,9 @@ int cache_get(const char *name, uint32_t *version, uint32_t 
*len, void *buf, siz
     if (len) {
         *len = 0;
     }
+    if (!len) {
+        buf = NULL;
+    }
 
     if (file) {
         AACS_FILE_H *fp = file_open(file, "r");

_______________________________________________
libaacs-devel mailing list
libaacs-devel@videolan.org
https://mailman.videolan.org/listinfo/libaacs-devel

Reply via email to