Fall back to _LINUX_CAPABILITY_VERSION if no explicit version is defined.
This is the case on Android.
This commit is contained in:
@@ -172,8 +172,10 @@ METHOD(daemon_t, drop_capabilities, bool,
|
|||||||
.version = _LINUX_CAPABILITY_VERSION_3,
|
.version = _LINUX_CAPABILITY_VERSION_3,
|
||||||
#elif defined(_LINUX_CAPABILITY_VERSION_2)
|
#elif defined(_LINUX_CAPABILITY_VERSION_2)
|
||||||
.version = _LINUX_CAPABILITY_VERSION_2,
|
.version = _LINUX_CAPABILITY_VERSION_2,
|
||||||
#else
|
#elif defined(_LINUX_CAPABILITY_VERSION_1)
|
||||||
.version = _LINUX_CAPABILITY_VERSION_1,
|
.version = _LINUX_CAPABILITY_VERSION_1,
|
||||||
|
#else
|
||||||
|
.version = _LINUX_CAPABILITY_VERSION,
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
if (capset(&header, this->caps) != 0)
|
if (capset(&header, this->caps) != 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user