aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/appimage.c
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2016-11-13 10:47:20 -0500
committerLibravatar netblue30 <netblue30@yahoo.com>2016-11-13 10:47:20 -0500
commit63e16bfcd9f79c63f3801f51df4840f74fa6f41b (patch)
treefa62784ad7ff5becbb4856ed84264cb5d4de8828 /src/firejail/appimage.c
parentset_perms cleanup (diff)
downloadfirejail-63e16bfcd9f79c63f3801f51df4840f74fa6f41b.tar.gz
firejail-63e16bfcd9f79c63f3801f51df4840f74fa6f41b.tar.zst
firejail-63e16bfcd9f79c63f3801f51df4840f74fa6f41b.zip
major cleanup and testing
Diffstat (limited to 'src/firejail/appimage.c')
-rw-r--r--src/firejail/appimage.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/firejail/appimage.c b/src/firejail/appimage.c
index 96c054048..a658173eb 100644
--- a/src/firejail/appimage.c
+++ b/src/firejail/appimage.c
@@ -94,14 +94,8 @@ void appimage_set(const char *appimage_path) {
94 if (asprintf(&mntdir, "%s/.appimage-%u", RUN_FIREJAIL_APPIMAGE_DIR, getpid()) == -1) 94 if (asprintf(&mntdir, "%s/.appimage-%u", RUN_FIREJAIL_APPIMAGE_DIR, getpid()) == -1)
95 errExit("asprintf"); 95 errExit("asprintf");
96 EUID_ROOT(); 96 EUID_ROOT();
97 if (mkdir(mntdir, 0700) == -1) { 97 mkdir_attr(mntdir, 0700, getuid(), getgid());
98 fprintf(stderr, "Error: cannot create appimage mount point\n");
99 exit(1);
100 }
101 if (set_perms(mntdir, getuid(), getgid(), 0700))
102 errExit("set_perms");
103 EUID_USER(); 98 EUID_USER();
104 ASSERT_PERMS(mntdir, getuid(), getgid(), 0700);
105 99
106 // mount 100 // mount
107 char *mode; 101 char *mode;