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