[systemd-devel] [PATCH 1/2] selinux: make sure selinux is using on mac_selinux_fix()
WaLyong Cho
walyong.cho at samsung.com
Fri Oct 24 03:36:26 PDT 2014
On 10/24/2014 07:16 PM, Lennart Poettering wrote:
> On Fri, 24.10.14 13:51, WaLyong Cho (walyong.cho at gmail.com) wrote:
>
>> ---
>> src/shared/selinux-util.c | 3 +++
>> 1 file changed, 3 insertions(+)
>>
>> diff --git a/src/shared/selinux-util.c b/src/shared/selinux-util.c
>> index 1eddd17..bb27328 100644
>> --- a/src/shared/selinux-util.c
>> +++ b/src/shared/selinux-util.c
>> @@ -128,6 +128,9 @@ int mac_selinux_fix(const char *path, bool ignore_enoent, bool ignore_erofs) {
>>
>> assert(path);
>>
>> + if (!mac_selinux_use())
>> + return 0;
>> +
>> /* if mac_selinux_init() wasn't called before we are a NOOP */
>> if (!label_hnd)
>> return 0;
>
> "label_hnd" is initialized by mac_selinux_init(), which in turn checks
> for mac_selinux_use(), hence checking it here againis unnecessary.
>
Ah, sorry, you're right.
The second patch just enough.
Thanks,
WaLyong
>
> Lennart
>
More information about the systemd-devel
mailing list