aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/c++/clang.cpp
diff options
context:
space:
mode:
authorTodd Kjos <[email protected]>2019-06-21 10:54:15 -0700
committerGreg Kroah-Hartman <[email protected]>2019-06-22 11:49:16 +0200
commit1909a671dbc3606685b1daf8b22a16f65ea7edda (patch)
treee3fe8453fc0122847fc8b7fba6505658d595a310 /tools/perf/util/c++/clang.cpp
parent21f010b110c58f4e77d5a35244f42169c8d33e9a (diff)
binder: fix memory leak in error path
syzkallar found a 32-byte memory leak in a rarely executed error case. The transaction complete work item was not freed if put_user() failed when writing the BR_TRANSACTION_COMPLETE to the user command buffer. Fixed by freeing it before put_user() is called. Reported-by: [email protected] Signed-off-by: Todd Kjos <[email protected]> Cc: stable <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/util/c++/clang.cpp')
0 files changed, 0 insertions, 0 deletions