Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 211664
b: refs/heads/master
c: 065d78a
h: refs/heads/master
v: v3
  • Loading branch information
Tetsuo Handa authored and James Morris committed Oct 20, 2010
1 parent 89505fe commit b7fac42
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 11 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: daa6d83a2863c28197b0c7dabfdf1e0606760b78
refs/heads/master: 065d78a0603cc6f8d288e96dbf761b96984b634f
12 changes: 2 additions & 10 deletions trunk/security/security.c
Original file line number Diff line number Diff line change
Expand Up @@ -89,20 +89,12 @@ __setup("security=", choose_lsm);
* Return true if:
* -The passed LSM is the one chosen by user at boot time,
* -or the passed LSM is configured as the default and the user did not
* choose an alternate LSM at boot time,
* -or there is no default LSM set and the user didn't specify a
* specific LSM and we're the first to ask for registration permission,
* -or the passed LSM is currently loaded.
* choose an alternate LSM at boot time.
* Otherwise, return false.
*/
int __init security_module_enable(struct security_operations *ops)
{
if (!*chosen_lsm)
strncpy(chosen_lsm, ops->name, SECURITY_NAME_MAX);
else if (strncmp(ops->name, chosen_lsm, SECURITY_NAME_MAX))
return 0;

return 1;
return !strcmp(ops->name, chosen_lsm);
}

/**
Expand Down

0 comments on commit b7fac42

Please sign in to comment.