aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-02-10 15:15:55 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-02-10 15:15:55 +0000
commitb7858a914a6068a8437708cdeae818ecde5b94b6 (patch)
treefcbe6751b089f9a2763551a8dc91818490f7fc3e
parentfd7e787aa4cc8511bdf1dc4f6bb7936174b9f420 (diff)
parentc9999a6b9afb368884c0e3ab3bac58a434c722ea (diff)
downloadselinux-b7858a914a6068a8437708cdeae818ecde5b94b6.tar.gz
Merge "libsepol: trigger new RTM_GETLINK behavior" am: 4a9e04bc05 am: c9999a6b9a
Change-Id: I2ee933616365123b8984d31c52dee2e8757381bb
-rw-r--r--libsepol/include/sepol/policydb/policydb.h2
-rw-r--r--libsepol/src/write.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/libsepol/include/sepol/policydb/policydb.h b/libsepol/include/sepol/policydb/policydb.h
index b0d2fdfc..36e51375 100644
--- a/libsepol/include/sepol/policydb/policydb.h
+++ b/libsepol/include/sepol/policydb/policydb.h
@@ -791,6 +791,8 @@ extern int policydb_set_target_platform(policydb_t *p, int platform);
#define POLICYDB_CONFIG_UNKNOWN_MASK (DENY_UNKNOWN | REJECT_UNKNOWN | ALLOW_UNKNOWN)
+#define POLICYDB_CONFIG_ANDROID_NETLINK_ROUTE 1 << 31;
+
#define OBJECT_R "object_r"
#define OBJECT_R_VAL 1
diff --git a/libsepol/src/write.c b/libsepol/src/write.c
index c6be2be2..b9890b4c 100644
--- a/libsepol/src/write.c
+++ b/libsepol/src/write.c
@@ -2119,6 +2119,8 @@ int policydb_write(policydb_t * p, struct policy_file *fp)
config |= (POLICYDB_CONFIG_UNKNOWN_MASK & p->handle_unknown);
+ config |= POLICYDB_CONFIG_ANDROID_NETLINK_ROUTE;
+
/* Write the magic number and string identifiers. */
items = 0;
if (p->policy_type == POLICY_KERN) {