aboutsummaryrefslogtreecommitdiffstats
path: root/libcutils
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@android.com>2012-05-02 16:01:31 -0700
committerJeff Sharkey <jsharkey@android.com>2012-05-02 16:01:31 -0700
commite34b91719c031f273d43781e5d96363a10ab44bd (patch)
treea35dcbcbd8f0b407589a43e98af5158fd699f19b /libcutils
parent575b23584df48f877f26f62dfb759b4031ba0d3e (diff)
downloadsystem_core-e34b91719c031f273d43781e5d96363a10ab44bd.tar.gz
system_core-e34b91719c031f273d43781e5d96363a10ab44bd.tar.bz2
system_core-e34b91719c031f273d43781e5d96363a10ab44bd.zip
Support full 32 bits for socket tags.
Bug: 5321184 Change-Id: Iabd668674e60626caafc9b66b29fdbddc3724f58
Diffstat (limited to 'libcutils')
-rw-r--r--libcutils/qtaguid.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/libcutils/qtaguid.c b/libcutils/qtaguid.c
index 1c57774c..5bb81761 100644
--- a/libcutils/qtaguid.c
+++ b/libcutils/qtaguid.c
@@ -99,9 +99,7 @@ static int write_param(const char *param_path, const char *value) {
int qtaguid_tagSocket(int sockfd, int tag, uid_t uid) {
char lineBuf[CTRL_MAX_INPUT_LEN];
int res;
- /* Doing java-land a favor, enforcing "long" */
- uint64_t kTag = ((uint64_t)tag << 32) & ~(1LLU<<63);
-
+ uint64_t kTag = ((uint64_t)tag << 32);
pthread_once(&resTrackInitDone, qtaguid_resTrack);