diff options
author | Colin Ian King <colin.king@canonical.com> | 2017-11-22 17:52:24 +0000 |
---|---|---|
committer | Wolfram Sang <wsa@the-dreams.de> | 2017-11-27 19:14:29 +0100 |
commit | 66a7c84d677e8e4a5a2ef4afdb9bd52e1399a866 (patch) | |
tree | 2d15545273cc43033c0faeb353a09ffd30a7c7d5 /tools | |
parent | 6e0c9507bf51e1517a80ad0ac171e5402528fcef (diff) | |
download | linux-66a7c84d677e8e4a5a2ef4afdb9bd52e1399a866.tar.bz2 |
i2c: i2c-boardinfo: fix memory leaks on devinfo
Currently when an error occurs devinfo is still allocated but is
unused when the error exit paths break out of the for-loop. Fix
this by kfree'ing devinfo to avoid the leak.
Detected by CoverityScan, CID#1416590 ("Resource Leak")
Fixes: 4124c4eba402 ("i2c: allow attaching IRQ resources to i2c_board_info")
Fixes: 0daaf99d8424 ("i2c: copy device properties when using i2c_register_board_info()")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions