aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/chroot.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/firejail/chroot.c')
-rw-r--r--src/firejail/chroot.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/firejail/chroot.c b/src/firejail/chroot.c
index edc31cdea..37ec22117 100644
--- a/src/firejail/chroot.c
+++ b/src/firejail/chroot.c
@@ -20,6 +20,7 @@
20 20
21#ifdef HAVE_CHROOT 21#ifdef HAVE_CHROOT
22#include "firejail.h" 22#include "firejail.h"
23#include "../include/gcov_wrapper.h"
23#include <sys/mount.h> 24#include <sys/mount.h>
24#include <sys/sendfile.h> 25#include <sys/sendfile.h>
25#include <errno.h> 26#include <errno.h>
@@ -29,10 +30,6 @@
29#define O_PATH 010000000 30#define O_PATH 010000000
30#endif 31#endif
31 32
32#ifdef HAVE_GCOV
33#include <gcov.h>
34#endif
35
36// exit if error 33// exit if error
37void fs_check_chroot_dir(void) { 34void fs_check_chroot_dir(void) {
38 EUID_ASSERT(); 35 EUID_ASSERT();
@@ -263,9 +260,8 @@ void fs_chroot(const char *rootdir) {
263 // update chroot resolv.conf 260 // update chroot resolv.conf
264 update_file(parentfd, "etc/resolv.conf"); 261 update_file(parentfd, "etc/resolv.conf");
265 262
266#ifdef HAVE_GCOV
267 __gcov_flush(); 263 __gcov_flush();
268#endif 264
269 // create /run/firejail/mnt/oroot 265 // create /run/firejail/mnt/oroot
270 char *oroot = RUN_OVERLAY_ROOT; 266 char *oroot = RUN_OVERLAY_ROOT;
271 if (mkdir(oroot, 0755) == -1) 267 if (mkdir(oroot, 0755) == -1)