John Stultz b07eec3450 ANDROID: xt_qtaguid: Fix panic caused by processing non-full socket.
In an issue very similar to 4e461c777e3 (xt_qtaguid: Fix panic
caused by synack processing), we were seeing panics on occasion
in testing.

In this case, it was the same issue, but caused by a different
call path, as the sk being returned from qtaguid_find_sk() was
not a full socket. Resulting in the sk->sk_socket deref to fail.

This patch adds an extra check to ensure the sk being retuned
is a full socket, and if not it returns NULL.

Reported-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
Signed-off-by: John Stultz <john.stultz@linaro.org>
2017-07-17 10:27:40 +05:30
..
2017-04-12 22:02:40 +02:00
2017-07-17 10:27:40 +05:30
2017-07-13 14:35:37 -07:00
2017-07-17 10:27:40 +05:30
2017-06-15 12:12:40 -04:00