提交 06a31e47 编写于 作者: R renwei

exit when set secon fail

Signed-off-by: Nrenwei <renwei8@huawei.com>
Change-Id: I7eaace0e18fbe6396b2ab7909fee0fd97067df90
上级 49a2a576
......@@ -177,12 +177,14 @@ void SetSecon(Service *service)
if (*(service->secon)) {
if (setexeccon(service->secon) < 0) {
INIT_LOGE("failed to set service %s's secon (%s).", service->name, service->secon);
_exit(PROCESS_EXIT_CODE);
} else {
INIT_LOGI("service %s secon set to %s.", service->name, service->secon);
}
} else {
if (setexeccon("u:r:limit_domain:s0") < 0) {
INIT_LOGE("failed to set service %s's secon (%s).", service->name, "u:r:limit_domain:s0");
_exit(PROCESS_EXIT_CODE);
}
INIT_LOGE("Please set secon field in service %s's cfg file, limit_domain will be blocked", service->name);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册