tools/iio/iio_utils:fix memory leak
authorYulong Zhang <yulong.zhang@metoak.net>
Tue, 17 Jan 2023 02:51:47 +0000 (10:51 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 11 Mar 2023 12:57:34 +0000 (13:57 +0100)
commit9e58ebb122106f6e17fcc18fc0681e954c40a910
tree61dce5b010827184814d6937bf3491c1b479fa20
parent54179274476dd1492a3a3c6142d84bc3bcde601e
tools/iio/iio_utils:fix memory leak

[ Upstream commit f2edf0c819a4823cd6c288801ce737e8d4fcde06 ]

1. fopen sysfs without fclose.
2. asprintf filename without free.
3. if asprintf return error,do not need to free the buffer.

Signed-off-by: Yulong Zhang <yulong.zhang@metoak.net>
Link: https://lore.kernel.org/r/20230117025147.69890-1-yulong.zhang@metoak.net
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
tools/iio/iio_utils.c