diff options
author | Tobias Brunner <tobias@strongswan.org> | 2013-06-25 10:09:38 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2013-06-25 17:16:33 +0200 |
commit | 9c354c659ffcd46507da76cdc6b29ee75dd216dd (patch) | |
tree | 392a9acef0ed0d6fec22a71b428e1e68d61d3528 /src/libstrongswan/utils/capabilities.c | |
parent | 9fd2583e6b5fbf231ab9504c8d341d26bc8588eb (diff) | |
download | strongswan-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.c | 2 |
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; |