# HG changeset patch # User Matti Hamalainen # Date 1493250413 -10800 # Node ID a9a60da06ae32c7033dfca77414bb3ab75f80790 # Parent 403c67bcb76a3c308e45be37296c6b8f342037b4 Check for NULL buffer and 0 length of data in bpg_add_md_contents(). diff -r 403c67bcb76a -r a9a60da06ae3 bpgenc.c --- 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;