projects
/
GitHub
/
LineageOS
/
android_kernel_motorola_exynos9610.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
322a8b0
)
TOMOYO: Fix incomplete read of /sys/kernel/security/tomoyo/profile
author
Tetsuo Handa
<penguin-kernel@I-love.SAKURA.ne.jp>
Sat, 6 Aug 2011 14:38:30 +0000
(23:38 +0900)
committer
James Morris
<jmorris@namei.org>
Mon, 8 Aug 2011 03:13:45 +0000
(13:13 +1000)
Commit
bd03a3e4
"TOMOYO: Add policy namespace support." forgot to set EOF flag
and forgot to print namespace at PREFERENCE line.
Signed-off-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Signed-off-by: James Morris <jmorris@namei.org>
security/tomoyo/common.c
patch
|
blob
|
blame
|
history
diff --git
a/security/tomoyo/common.c
b/security/tomoyo/common.c
index c8439cf2a448869820cc5dbf175c45956d9d7698..2e43aec1c36b04b6335b83d9942ada9d499c5ff8 100644
(file)
--- a/
security/tomoyo/common.c
+++ b/
security/tomoyo/common.c
@@
-710,8
+710,10
@@
static void tomoyo_read_profile(struct tomoyo_io_buffer *head)
head->r.index++)
if (ns->profile_ptr[head->r.index])
break;
- if (head->r.index == TOMOYO_MAX_PROFILES)
+ if (head->r.index == TOMOYO_MAX_PROFILES) {
+ head->r.eof = true;
return;
+ }
head->r.step++;
break;
case 2:
@@
-723,6
+725,7
@@
static void tomoyo_read_profile(struct tomoyo_io_buffer *head)
tomoyo_io_printf(head, "%u-COMMENT=", index);
tomoyo_set_string(head, comment ? comment->name : "");
tomoyo_set_lf(head);
+ tomoyo_print_namespace(head);
tomoyo_io_printf(head, "%u-PREFERENCE={ ", index);
for (i = 0; i < TOMOYO_MAX_PREF; i++)
tomoyo_io_printf(head, "%s=%u ",