summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShinru Han <shinruhan@google.com>2020-05-21 17:55:08 +0800
committerShinru Han <shinruhan@google.com>2020-05-21 18:21:31 +0800
commit63249ed07e0f452040f9163fd3b38144e3bf2e33 (patch)
tree43f62db03e878e1a55d8782255c94d779edee09a
parentcf2ae87fbf5336af5129c93a6d26304e84cdc026 (diff)
downloadwahoo-63249ed07e0f452040f9163fd3b38144e3bf2e33.tar.gz
gps: fix avc denied in emergency SUPL
GNSS ds_client fails to open emergency SUPL network due to avc denied. 05-15 16:50:22.331 gps 867 867 W Loc_hal : type=1400 audit(0.0:26): avc: denied { nlmsg_readpriv } for scontext=u:r:hal_gnss_qti:s0 tcontext=u:r:hal_gnss_qti:s0 tclass=netlink_route_socket permissive=0 Bug: 155738368 Test: Emergency SUPL test Change-Id: Ic9ce155aed10a5d199137e4a9081c0b8ccf3ee88
-rw-r--r--sepolicy/vendor/hal_gnss_qti.te2
1 files changed, 1 insertions, 1 deletions
diff --git a/sepolicy/vendor/hal_gnss_qti.te b/sepolicy/vendor/hal_gnss_qti.te
index 2729a96f..77c56369 100644
--- a/sepolicy/vendor/hal_gnss_qti.te
+++ b/sepolicy/vendor/hal_gnss_qti.te
@@ -28,7 +28,7 @@ unix_socket_connect(hal_gnss_qti, netmgrd, netmgrd)
allow hal_gnss_qti netmgrd_socket:dir search;
allow hal_gnss_qti self:netlink_generic_socket { bind create read };
-allow hal_gnss_qti self:netlink_route_socket { bind create nlmsg_read read write };
+allow hal_gnss_qti self:netlink_route_socket { bind create nlmsg_read nlmsg_readpriv read write };
userdebug_or_eng(`
allow hal_gnss_qti diag_device:chr_file rw_file_perms;