aboutsummaryrefslogtreecommitdiff
path: root/include/linux/debugobjects.h
diff options
context:
space:
mode:
authorNishka Dasgupta <[email protected]>2019-07-16 12:54:24 +0530
committerJacek Anaszewski <[email protected]>2019-07-22 20:35:00 +0200
commit79937a4beeaeb3e2584db5dfe3a7c9ee3d5f97f6 (patch)
treeb73ab1c5a037919a43485c3456055408a0ab7e73 /include/linux/debugobjects.h
parent730f693d79da8130c8ac18d1083cdb333fd8d7c8 (diff)
leds: ns2: Add of_node_put() before return
Each iteration of for_each_child_of_node puts the previous node, but in the case of a return from the middle of the loop, there is no put, thus causing a memory leak. Hence create a new label, err_node_put, that puts the previous node before returning the required value. Edit the mid-loop return sites to instead go to this new label. Issue found with Coccinelle. Signed-off-by: Nishka Dasgupta <[email protected]> Signed-off-by: Jacek Anaszewski <[email protected]>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions