summaryrefslogtreecommitdiff
path: root/libcutils/sockets_unix.cpp
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2018-10-25 13:24:08 -0700
committerElliott Hughes <enh@google.com>2018-10-25 13:24:08 -0700
commit396bf2109a5ca4f3128c208bf83adda2a42ec46b (patch)
tree7300bd164fc573d39c18c359f6cfe640d7d11c57 /libcutils/sockets_unix.cpp
parent48a0e186a7f5ecad06bc0929fd86fda3416cf740 (diff)
libcutils: lose socket_peer_is_trusted to ART, the only user.
Bug: N/A Test: builds Change-Id: I599270729c2037b2c06d7906a5e5f7362fbbaf08
Diffstat (limited to 'libcutils/sockets_unix.cpp')
-rw-r--r--libcutils/sockets_unix.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/libcutils/sockets_unix.cpp b/libcutils/sockets_unix.cpp
index 0cb8a4dc5..22488178f 100644
--- a/libcutils/sockets_unix.cpp
+++ b/libcutils/sockets_unix.cpp
@@ -32,34 +32,6 @@
#include "android_get_control_env.h"
-#if defined(__ANDROID__)
-/* For the socket trust (credentials) check */
-#include <private/android_filesystem_config.h>
-#define __android_unused
-#else
-#define __android_unused __attribute__((__unused__))
-#endif
-
-bool socket_peer_is_trusted(int fd __android_unused) {
-#if defined(__ANDROID__)
- ucred cr;
- socklen_t len = sizeof(cr);
- int n = getsockopt(fd, SOL_SOCKET, SO_PEERCRED, &cr, &len);
-
- if (n != 0) {
- ALOGE("could not get socket credentials: %s\n", strerror(errno));
- return false;
- }
-
- if ((cr.uid != AID_ROOT) && (cr.uid != AID_SHELL)) {
- ALOGE("untrusted userid on other end of socket: userid %d\n", cr.uid);
- return false;
- }
-#endif
-
- return true;
-}
-
int socket_close(int sock) {
return close(sock);
}