aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2020-02-10 14:44:54 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2020-02-10 14:44:54 +0000
commit4a9e04bc056f23d3ba82deeb03b41e7547dbff33 (patch)
treefcbe6751b089f9a2763551a8dc91818490f7fc3e
parent74de00c1080b3568bb3b0b65f1c5c6a35b46de04 (diff)
parentaf9822af6f4bb8b3a740b0e62435d3506a8678fa (diff)
downloadselinux-4a9e04bc056f23d3ba82deeb03b41e7547dbff33.tar.gz
Merge "libsepol: trigger new RTM_GETLINK behavior"
-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) {