summaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/modules.py
diff options
context:
space:
mode:
authorNishka Dasgupta <nishkadg.linux@gmail.com>2019-07-16 12:54:24 +0530
committerJacek Anaszewski <jacek.anaszewski@gmail.com>2019-07-22 20:35:00 +0200
commit79937a4beeaeb3e2584db5dfe3a7c9ee3d5f97f6 (patch)
treeb73ab1c5a037919a43485c3456055408a0ab7e73 /scripts/gdb/linux/modules.py
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 <nishkadg.linux@gmail.com> Signed-off-by: Jacek Anaszewski <jacek.anaszewski@gmail.com>
Diffstat (limited to 'scripts/gdb/linux/modules.py')
0 files changed, 0 insertions, 0 deletions