aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/utils/capabilities.c
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2013-06-25 10:09:38 +0200
committerTobias Brunner <tobias@strongswan.org>2013-06-25 17:16:33 +0200
commit9c354c659ffcd46507da76cdc6b29ee75dd216dd (patch)
tree392a9acef0ed0d6fec22a71b428e1e68d61d3528 /src/libstrongswan/utils/capabilities.c
parent9fd2583e6b5fbf231ab9504c8d341d26bc8588eb (diff)
downloadstrongswan-9c354c659ffcd46507da76cdc6b29ee75dd216dd.tar.bz2
strongswan-9c354c659ffcd46507da76cdc6b29ee75dd216dd.tar.xz
capabilities: Check effective UID as fallback if capabilities are not supported
Diffstat (limited to 'src/libstrongswan/utils/capabilities.c')
-rw-r--r--src/libstrongswan/utils/capabilities.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstrongswan/utils/capabilities.c b/src/libstrongswan/utils/capabilities.c
index 059271713..98cd73832 100644
--- a/src/libstrongswan/utils/capabilities.c
+++ b/src/libstrongswan/utils/capabilities.c
@@ -80,7 +80,7 @@ static bool has_capability(u_int cap)
{
#ifndef CAPABILITIES
/* if we can't check the actual capabilities assume only root has it */
- return getuid() == 0;
+ return geteuid() == 0;
#endif /* !CAPABILITIES */
#ifdef CAPABILITIES_LIBCAP
cap_flag_value_t val;