aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/appimage.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/firejail/appimage.c')
-rw-r--r--src/firejail/appimage.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/firejail/appimage.c b/src/firejail/appimage.c
index 176326a2b..96c054048 100644
--- a/src/firejail/appimage.c
+++ b/src/firejail/appimage.c
@@ -98,10 +98,8 @@ void appimage_set(const char *appimage_path) {
98 fprintf(stderr, "Error: cannot create appimage mount point\n"); 98 fprintf(stderr, "Error: cannot create appimage mount point\n");
99 exit(1); 99 exit(1);
100 } 100 }
101 if (chmod(mntdir, 0700) == -1) 101 if (set_perms(mntdir, getuid(), getgid(), 0700))
102 errExit("chmod"); 102 errExit("set_perms");
103 if (chown(mntdir, getuid(), getgid()) == -1)
104 errExit("chown");
105 EUID_USER(); 103 EUID_USER();
106 ASSERT_PERMS(mntdir, getuid(), getgid(), 0700); 104 ASSERT_PERMS(mntdir, getuid(), getgid(), 0700);
107 105