]> sigrok.org Git - libsigrok.git/commit
srzip: zip_append_analog(): Fix memory leaks
authorLars-Peter Clausen <redacted>
Thu, 28 Apr 2016 15:44:29 +0000 (17:44 +0200)
committerUwe Hermann <redacted>
Fri, 13 May 2016 23:02:00 +0000 (01:02 +0200)
commit7e2f42214a72bb3ad2b4ce1767ff8945fa83fe97
tree4981898649b19b037c2a3818aa7d229595863378
parent9906dbf5a4f26e630b76e8f56e80d6b085b90446
srzip: zip_append_analog(): Fix memory leaks

zip_append_analog() does not free most of the memory it allocates. Address
this by moving all sanity checks that do not rely on anything else at the
beginning of the function before any allocations are done. And then make
sure to properly free all allocated memory on all paths leaving the
function.

Signed-off-by: Lars-Peter Clausen <redacted>
src/output/srzip.c