aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/control/interfaces
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2007-05-07 12:38:46 +0000
committerMartin Willi <martin@strongswan.org>2007-05-07 12:38:46 +0000
commit6874bf698c537f3184483dd716c3a5b54912718e (patch)
tree8577be6ae42bbfefa273da7913f6c3ca99c406e3 /src/charon/control/interfaces
parenta4a3884c8345dcb34fcfc9cc127e6b8a4d19554a (diff)
downloadstrongswan-6874bf698c537f3184483dd716c3a5b54912718e.tar.bz2
strongswan-6874bf698c537f3184483dd716c3a5b54912718e.tar.xz
changing UID/GID after startup of pluto/charon
added --with-uid/--with-gid configure option
Diffstat (limited to 'src/charon/control/interfaces')
-rw-r--r--src/charon/control/interfaces/dbus_interface.c2
-rwxr-xr-xsrc/charon/control/interfaces/stroke_interface.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/charon/control/interfaces/dbus_interface.c b/src/charon/control/interfaces/dbus_interface.c
index 5805d2b46..8f048ba9e 100644
--- a/src/charon/control/interfaces/dbus_interface.c
+++ b/src/charon/control/interfaces/dbus_interface.c
@@ -339,7 +339,7 @@ static DBusHandlerResult signal_handler(DBusConnection *con, DBusMessage *msg,
static void dispatch(private_dbus_interface_t *this)
{
/* drop threads capabilities */
- charon->drop_capabilities(charon, FALSE, FALSE);
+ charon->drop_capabilities(charon, TRUE, FALSE, FALSE);
while (dbus_connection_read_write_dispatch(this->conn, -1))
{
diff --git a/src/charon/control/interfaces/stroke_interface.c b/src/charon/control/interfaces/stroke_interface.c
index 7ae34f86c..d84199220 100755
--- a/src/charon/control/interfaces/stroke_interface.c
+++ b/src/charon/control/interfaces/stroke_interface.c
@@ -1529,7 +1529,7 @@ static void stroke_receive(private_stroke_interface_t *this)
int strokefd;
/* drop threads capabilities */
- charon->drop_capabilities(charon, FALSE, FALSE);
+ charon->drop_capabilities(charon, TRUE, FALSE, FALSE);
/* ignore sigpipe. writing over the pipe back to the console
* only fails if SIGPIPE is ignored. */