changeset 19:a9a60da06ae3

Check for NULL buffer and 0 length of data in bpg_add_md_contents().
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 27 Apr 2017 02:46:53 +0300
parents 403c67bcb76a
children aa1551967670
files bpgenc.c
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/bpgenc.c	Wed Apr 26 18:24:15 2017 +0300
+++ b/bpgenc.c	Thu Apr 27 02:46:53 2017 +0300
@@ -927,6 +927,9 @@
 {
     BPGMetaData *md;
 
+    if (buf == NULL || len == 0)
+        return -2;
+
     if ((md = bpg_md_alloc(tag)) == NULL)
         goto err;