From 4c5ec015a4b33015114a66ec2f9c435ba8e41c7d Mon Sep 17 00:00:00 2001 From: Tanu Kaskinen Date: Mon, 30 Dec 2013 14:31:33 +0200 Subject: [PATCH] caps: Fix platform checking The "#elif __FreeBSD__" line caused a warning, because __FreeBSD__ was not defined. --- src/daemon/caps.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/daemon/caps.c b/src/daemon/caps.c index 7fc7357e..4455db3a 100644 --- a/src/daemon/caps.c +++ b/src/daemon/caps.c @@ -80,16 +80,16 @@ void pa_drop_root(void) { void pa_drop_caps(void) { #ifdef HAVE_SYS_CAPABILITY_H -#ifdef __linux +#if defined(__linux) cap_t caps; pa_assert_se(caps = cap_init()); pa_assert_se(cap_clear(caps) == 0); pa_assert_se(cap_set_proc(caps) == 0); pa_assert_se(cap_free(caps) == 0); -#elif __FreeBSD__ +#elif defined(__FreeBSD__) pa_assert_se (cap_enter () == 0); #else -#error Don't know how to do capabilities on your system. Please send a patch. +#error "Don't know how to do capabilities on your system. Please send a patch." #endif /* __linux */ #else /* HAVE_SYS_CAPABILITY_H */ pa_log_warn("Normally all extra capabilities would be dropped now, but " -- 2.39.2