Merge "Make seccomp honor setenforce"

This commit is contained in:
Treehugger Robot 2017-03-04 02:08:53 +00:00 committed by Gerrit Code Review
commit c337e32bb0
2 changed files with 9 additions and 0 deletions

View File

@ -218,6 +218,8 @@ LOCAL_C_INCLUDES += \
LOCAL_STATIC_LIBRARIES := \
libseccomp_policy \
libselinux \
libcrypto \
LOCAL_SHARED_LIBRARIES := \
libmemtrack \

View File

@ -17,9 +17,16 @@
#include "core_jni_helpers.h"
#include "JniConstants.h"
#include "utils/Log.h"
#include <selinux/selinux.h>
#include "seccomp_policy.h"
static void Seccomp_setPolicy(JNIEnv* /*env*/) {
if (security_getenforce() == 0) {
ALOGI("seccomp disabled by setenforce 0");
return;
}
if (!set_seccomp_filter()) {
ALOGE("Failed to set seccomp policy - killing");
exit(1);