ANDROID: binder: fix transaction leak.
authorMartijn Coenen <maco@android.com>
Mon, 13 Nov 2017 09:06:08 +0000 (10:06 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 10 Dec 2017 12:40:37 +0000 (13:40 +0100)
commit22ad53793edbc73a5a12f6960749bc967551fde4
tree866e2388cd4a4b5310e45133fa7fb8dea5a0b798
parent45c17d9b6ea66925c8aadbb2973c48d668f673fc
ANDROID: binder: fix transaction leak.

commit fb2c445277e7b0b4ffe10de8114bad4eccaca948 upstream.

If a call to put_user() fails, we failed to
properly free a transaction and send a failed
reply (if necessary).

Signed-off-by: Martijn Coenen <maco@android.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/android/binder.c