capabilities: Move global capabilities_t instance to libstrongswan

This commit is contained in:
Tobias Brunner
2013-06-25 17:16:32 +02:00
parent 2e21bac19a
commit a2eb581781
21 changed files with 48 additions and 49 deletions
+3 -3
View File
@@ -122,13 +122,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;
}
@@ -214,7 +214,7 @@ int main(int argc, char *argv[])
}
lib->plugins->status(lib->plugins, LEVEL_CTRL);
if (!charon->caps->drop(charon->caps))
if (!lib->caps->drop(lib->caps))
{
DBG1(DBG_DMN, "capability dropping failed - aborting charon-nm");
goto deinit;
+1 -1
View File
@@ -142,7 +142,7 @@ static bool nm_backend_init()
}
/* bypass file permissions to read from users ssh-agent */
if (!charon->caps->keep(charon->caps, CAP_DAC_OVERRIDE))
if (!lib->caps->keep(lib->caps, CAP_DAC_OVERRIDE))
{
DBG1(DBG_CFG, "NM backend requires CAP_DAC_OVERRIDE capability");
nm_backend_deinit();