Fix incorrect free in 0-case for avifRWDataSet()
diff --git a/CHANGELOG.md b/CHANGELOG.md index 30e3fd5..72708cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md
@@ -5,6 +5,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Changed +- Fix incorrect free in 0-case for `avifRWDataSet()` ## [0.5.1] - 2019-11-21 ### Changed
diff --git a/src/rawdata.c b/src/rawdata.c index afff617..248940f 100644 --- a/src/rawdata.c +++ b/src/rawdata.c
@@ -26,7 +26,7 @@ avifRWDataRealloc(raw, len); memcpy(raw->data, data, len); } else { - avifFree(raw); + avifRWDataFree(raw); } }