Yang submitted a fix, but I think the code can be refactored a bit to be more robust against similar mistakes in the future, if any. In v2: - put SoB Yang's patch (it's good for backporting) - added refactoring patch on top of Yang's fix Andy Shevchenko (1): iio: buffer: Use dedicated variable in iio_buffers_alloc_sysfs_and_mask() Yang Yingliang (1): iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_and_mask() drivers/iio/industrialio-buffer.c | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) -- 2.33.0