Loading cmds/servicemanager/Android.mk +1 −1 Original line number Original line Diff line number Diff line Loading @@ -18,7 +18,7 @@ LOCAL_MODULE_TAGS := optional include $(BUILD_EXECUTABLE) include $(BUILD_EXECUTABLE) include $(CLEAR_VARS) include $(CLEAR_VARS) LOCAL_SHARED_LIBRARIES := liblog libselinux LOCAL_SHARED_LIBRARIES := liblog libcutils libselinux LOCAL_SRC_FILES := service_manager.c binder.c LOCAL_SRC_FILES := service_manager.c binder.c LOCAL_CFLAGS += $(svc_c_flags) LOCAL_CFLAGS += $(svc_c_flags) LOCAL_MODULE := servicemanager LOCAL_MODULE := servicemanager Loading cmds/servicemanager/service_manager.c +3 −1 Original line number Original line Diff line number Diff line Loading @@ -8,6 +8,8 @@ #include <stdlib.h> #include <stdlib.h> #include <string.h> #include <string.h> #include <cutils/multiuser.h> #include <private/android_filesystem_config.h> #include <private/android_filesystem_config.h> #include <selinux/android.h> #include <selinux/android.h> Loading Loading @@ -122,7 +124,7 @@ static int svc_can_register(const uint16_t *name, size_t name_len, pid_t spid, u { { const char *perm = "add"; const char *perm = "add"; if (uid >= AID_APP) { if (multiuser_get_app_id(uid) >= AID_APP) { return 0; /* Don't allow apps to register services */ return 0; /* Don't allow apps to register services */ } } Loading Loading
cmds/servicemanager/Android.mk +1 −1 Original line number Original line Diff line number Diff line Loading @@ -18,7 +18,7 @@ LOCAL_MODULE_TAGS := optional include $(BUILD_EXECUTABLE) include $(BUILD_EXECUTABLE) include $(CLEAR_VARS) include $(CLEAR_VARS) LOCAL_SHARED_LIBRARIES := liblog libselinux LOCAL_SHARED_LIBRARIES := liblog libcutils libselinux LOCAL_SRC_FILES := service_manager.c binder.c LOCAL_SRC_FILES := service_manager.c binder.c LOCAL_CFLAGS += $(svc_c_flags) LOCAL_CFLAGS += $(svc_c_flags) LOCAL_MODULE := servicemanager LOCAL_MODULE := servicemanager Loading
cmds/servicemanager/service_manager.c +3 −1 Original line number Original line Diff line number Diff line Loading @@ -8,6 +8,8 @@ #include <stdlib.h> #include <stdlib.h> #include <string.h> #include <string.h> #include <cutils/multiuser.h> #include <private/android_filesystem_config.h> #include <private/android_filesystem_config.h> #include <selinux/android.h> #include <selinux/android.h> Loading Loading @@ -122,7 +124,7 @@ static int svc_can_register(const uint16_t *name, size_t name_len, pid_t spid, u { { const char *perm = "add"; const char *perm = "add"; if (uid >= AID_APP) { if (multiuser_get_app_id(uid) >= AID_APP) { return 0; /* Don't allow apps to register services */ return 0; /* Don't allow apps to register services */ } } Loading