aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/firejail/appimage.c2
-rw-r--r--src/firejail/sandbox.c7
2 files changed, 8 insertions, 1 deletions
diff --git a/src/firejail/appimage.c b/src/firejail/appimage.c
index 3f03c28bf..09b242964 100644
--- a/src/firejail/appimage.c
+++ b/src/firejail/appimage.c
@@ -96,7 +96,7 @@ void appimage_set(const char *appimage_path) {
96 EUID_USER(); 96 EUID_USER();
97 97
98 // creates appimage mount point perms 0700 98 // creates appimage mount point perms 0700
99 if (asprintf(&mntdir, "%s/appimage-%u", RUN_FIREJAIL_APPIMAGE_DIR, getpid()) == -1) 99 if (asprintf(&mntdir, "%s/.appimage-%u", RUN_FIREJAIL_APPIMAGE_DIR, getpid()) == -1)
100 errExit("asprintf"); 100 errExit("asprintf");
101 EUID_ROOT(); 101 EUID_ROOT();
102 if (mkdir(mntdir, 0700) == -1) { 102 if (mkdir(mntdir, 0700) == -1) {
diff --git a/src/firejail/sandbox.c b/src/firejail/sandbox.c
index 8021ce9a3..f5cca7494 100644
--- a/src/firejail/sandbox.c
+++ b/src/firejail/sandbox.c
@@ -488,6 +488,13 @@ int sandbox(void* sandbox_arg) {
488#ifdef HAVE_SECCOMP 488#ifdef HAVE_SECCOMP
489 int enforce_seccomp = 0; 489 int enforce_seccomp = 0;
490#endif 490#endif
491 if (arg_appimage) {
492 enforce_filters();
493#ifdef HAVE_SECCOMP
494 enforce_seccomp = 1;
495#endif
496 }
497
491#ifdef HAVE_CHROOT 498#ifdef HAVE_CHROOT
492 if (cfg.chrootdir) { 499 if (cfg.chrootdir) {
493 fs_chroot(cfg.chrootdir); 500 fs_chroot(cfg.chrootdir);