diff options
Diffstat (limited to 'src/firejail/appimage.c')
-rw-r--r-- | src/firejail/appimage.c | 6 |
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 | ||