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>
Tue, 28 Nov 2017 15:54:45 +0000 (16:54 +0100)
commitfb2c445277e7b0b4ffe10de8114bad4eccaca948
tree2e47a7a38cacb813e62cd88049435131da0d8cfc
parent4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323
ANDROID: binder: fix transaction leak.

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>
Cc: stable <stable@vger.kernel.org> # 4.14
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/android/binder.c