diff options
author | Sumera Priyadarsini <sylphrenadin@gmail.com> | 2020-08-23 16:52:45 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-08-25 04:04:09 +0300 |
commit | 59ebb4305c432b6ca34fd9704c9294c1f16e5847 (patch) | |
tree | e8d892d24cc2d6de7c2a19a5abcb17c6ea09c93e /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 4341b7d9164093c14edc686deac6a9f36eb661b5 (diff) | |
download | linux-59ebb4305c432b6ca34fd9704c9294c1f16e5847.tar.xz |
net: ocelot: Add of_node_put() before return statement
Every iteration of for_each_available_child_of_node() decrements
the reference count of the previous node, however when control
is transferred from the middle of the loop, as in the case of
a return or break or goto, there is no decrement thus ultimately
resulting in a memory leak.
Fix a potential memory leak in felix.c by inserting of_node_put()
before the return statement.
Issue found with Coccinelle.
Signed-off-by: Sumera Priyadarsini <sylphrenadin@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions