summaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c
index b5a5aab4..8e686ac7 100644
--- a/src/main.c
+++ b/src/main.c
@@ -23,8 +23,6 @@
#include <config.h>
#endif
-#include <gdbus.h>
-
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
@@ -32,6 +30,12 @@
#include <signal.h>
#include <sys/signalfd.h>
+#include <gdbus.h>
+
+#ifdef HAVE_CAPNG
+#include <cap-ng.h>
+#endif
+
#include "ofono.h"
#define SHUTDOWN_GRACE_SECONDS 10
@@ -114,6 +118,10 @@ int main(int argc, char **argv)
GIOChannel *signal_io;
int signal_source;
+#ifdef HAVE_CAPNG
+ /* Drop capabilities */
+#endif
+
sigemptyset(&mask);
sigaddset(&mask, SIGTERM);
sigaddset(&mask, SIGINT);