capabilities: Move global capabilities_t instance to libstrongswan
This commit is contained in:
@@ -151,13 +151,13 @@ static void segv_handler(int signal)
|
||||
static bool lookup_uid_gid()
|
||||
{
|
||||
#ifdef IPSEC_USER
|
||||
if (!charon->caps->resolve_uid(charon->caps, IPSEC_USER))
|
||||
if (!lib->caps->resolve_uid(lib->caps, IPSEC_USER))
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
#endif
|
||||
#ifdef IPSEC_GROUP
|
||||
if (!charon->caps->resolve_gid(charon->caps, IPSEC_GROUP))
|
||||
if (!lib->caps->resolve_gid(lib->caps, IPSEC_GROUP))
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
@@ -201,8 +201,8 @@ static bool check_pidfile()
|
||||
if (pidfile)
|
||||
{
|
||||
ignore_result(fchown(fileno(pidfile),
|
||||
charon->caps->get_uid(charon->caps),
|
||||
charon->caps->get_gid(charon->caps)));
|
||||
lib->caps->get_uid(lib->caps),
|
||||
lib->caps->get_gid(lib->caps)));
|
||||
fprintf(pidfile, "%d\n", getpid());
|
||||
fflush(pidfile);
|
||||
}
|
||||
@@ -327,7 +327,7 @@ int main(int argc, char *argv[])
|
||||
goto deinit;
|
||||
}
|
||||
|
||||
if (!charon->caps->drop(charon->caps))
|
||||
if (!lib->caps->drop(lib->caps))
|
||||
{
|
||||
DBG1(DBG_DMN, "capability dropping failed - aborting %s", dmn_name);
|
||||
goto deinit;
|
||||
|
||||
Reference in New Issue
Block a user