aboutsummaryrefslogtreecommitdiffstats
path: root/libselinux/src/label_db.c
diff options
context:
space:
mode:
authorKaiGai Kohei <kaigai@ak.jp.nec.com>2011-01-06 16:14:48 +0900
committerStephen Smalley <sds@tycho.nsa.gov>2011-03-23 08:53:13 -0400
commitc4737c2e3281f6d5ebece9a85d87c5ed366f9af1 (patch)
tree57c6b982bebb63c65b578f20d4a02ac471ec50b0 /libselinux/src/label_db.c
parent44d8ff2b0f560a086b8bab254c20cd21f4c54788 (diff)
downloadandroid_external_selinux-c4737c2e3281f6d5ebece9a85d87c5ed366f9af1.tar.gz
android_external_selinux-c4737c2e3281f6d5ebece9a85d87c5ed366f9af1.tar.bz2
android_external_selinux-c4737c2e3281f6d5ebece9a85d87c5ed366f9af1.zip
add db_language support on label_db.c
The attached patch add support db_language object class to the selabel_lookup(_raw) interfaces. It is needed to inform object manager initial label of procedural language object. Thanks, -- KaiGai Kohei <kaigai@ak.jp.nec.com> Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
Diffstat (limited to 'libselinux/src/label_db.c')
-rw-r--r--libselinux/src/label_db.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libselinux/src/label_db.c b/libselinux/src/label_db.c
index e1bfab78..7afacf0a 100644
--- a/libselinux/src/label_db.c
+++ b/libselinux/src/label_db.c
@@ -138,6 +138,8 @@ process_line(const char *path, char *line_buf, unsigned int line_num,
spec->type = SELABEL_DB_BLOB;
else if (!strcmp(type, "db_tuple"))
spec->type = SELABEL_DB_TUPLE;
+ else if (!strcmp(type, "db_language"))
+ spec->type = SELABEL_DB_LANGUAGE;
else {
selinux_log(SELINUX_WARNING,
"%s: line %d has invalid object type %s\n",