From e34b91719c031f273d43781e5d96363a10ab44bd Mon Sep 17 00:00:00 2001 From: Jeff Sharkey Date: Wed, 2 May 2012 16:01:31 -0700 Subject: Support full 32 bits for socket tags. Bug: 5321184 Change-Id: Iabd668674e60626caafc9b66b29fdbddc3724f58 --- libcutils/qtaguid.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'libcutils') 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); -- cgit v1.2.3