xt_qtaguid: Fix panic caused by processing non-full socket.
In an issue very similar to 4e461c77 (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. Change-Id: Icee0df589ea8d61a999e8c7ea3afdcf4a40b412b CRs-Fixed: 1035969 Reported-by:Milosz Wasilewski <milosz.wasilewski@linaro.org> Signed-off-by:
John Stultz <john.stultz@linaro.org> Git-commit: cc0063b8 Git-repo: https://android.googlesource.com/kernel/common/ Signed-off-by:
Bryse Flowers <bflowers@codeaurora.org>
Loading
Please register or sign in to comment